| kgaps_stat {exdex} | R Documentation |
Sufficient statistics for the K-gaps model
Description
Calculates sufficient statistics for the K-gaps model for the extremal
index \theta. Called by kgaps.
Usage
kgaps_stat(data, u, q_u, k = 1, inc_cens = TRUE)
Arguments
data |
A numeric vector of raw data. |
u |
A numeric scalar. Extreme value threshold applied to data. |
q_u |
A numeric scalar. An estimate of the probability with which
the threshold |
k |
A numeric scalar. Run parameter |
inc_cens |
A logical scalar indicating whether or not to include contributions from right-censored inter-exceedance times relating to the first and last observation. It is known that these times are greater than or equal to the time observed. See Attalides (2015) for details. |
Details
The sample K-gaps are
S_0, S_1, ..., S_{N-1}, S_N,
where S_1, ..., S_{N-1} are uncensored and
S_0 and S_N are right-censored. Under the assumption that the
K-gaps are independent, the log-likelihood of the K-gaps
model is given by
l(\theta; S_0, \ldots, S_N) = N_0 \log(1 - \theta) +
2 N_1 \log \theta - \theta q (S_0 + \cdots + S_N),
where
-
qis the threshold exceedance probability, estimated by the proportion of threshold exceedances, -
N_0is the number of uncensored sampleK-gaps that are equal to zero, (apart from an adjustment for the contributions of
S_0andS_N)N_1is the number of positive sampleK-gaps,specifically, if
inc_cens = TRUEthenN_1is equal to the number ofS_1, ..., S_{N-1}that are positive plus(I_0 + I_N) / 2, whereI_0 = 1ifS_0is greater than zero andI_0 = 0otherwise, and similarly forI_N.
The differing treatment of uncensored and right-censored K-gaps
reflects differing contributions to the likelihood. Right-censored
K-gaps that are equal to zero add no information to the likelihood.
For full details see Suveges and Davison (2010) and Attalides (2015).
If N_1 = 0 then we are in the degenerate case where there is one
cluster (all K-gaps are zero) and the likelihood is maximized at
\theta = 0.
If N_0 = 0 then all exceedances occur singly (all K-gaps are
positive) and the likelihood is maximized at \theta = 1.
Value
A list containing the sufficient statistics, with components
N0 |
the number of zero |
N1 |
contribution from non-zero |
sum_qs |
the sum of the (scaled) |
n_kgaps |
the number of |
References
Suveges, M. and Davison, A. C. (2010) Model misspecification in peaks over threshold analysis, Annals of Applied Statistics, 4(1), 203-221. doi:10.1214/09-AOAS292
Attalides, N. (2015) Threshold-based extreme value modelling, PhD thesis, University College London. https://discovery.ucl.ac.uk/1471121/1/Nicolas_Attalides_Thesis.pdf
See Also
kgaps for maximum likelihood estimation of the
extremal index \theta using the K-gaps model.
Examples
u <- quantile(newlyn, probs = 0.90)
kgaps_stat(newlyn, u)