kgaps_mle: Maximum likelihood estimation for the K-gaps model

Description Usage Arguments Details Value References See Also Examples

Description

Calculates maximum likelihood estimates of the extremal index θ based on the K-gaps model for threshold inter-exceedances times of Suveges and Davison (2010).

Usage

1
kgaps_mle(data, thresh, k = 1, inc_cens = FALSE, conf = NULL)

Arguments

data

A numeric vector of raw data. No missing values are allowed.

thresh

A numeric scalar. Extreme value threshold applied to data.

k

A numeric scalar. Run parameter K, as defined in Suveges and Davison (2010). Threshold inter-exceedances times that are not larger than k units are assigned to the same cluster, resulting in a K-gap equal to zero. Specifically, the K-gap S corresponding to an inter-exceedance time of T is given by S = max(T - K, 0).

inc_cens

A logical scalar indicating whether or not to include contributions from censored inter-exceedance times relating to the first and last observation. See Attalides (2015) for details.

conf

A numeric scalar. If conf is supplied then a conf% likelihood-based confidence interval for θ is estimated.

Details

The maximum likelihood estimate of the extremal index θ under the K-gaps model of Suveges and Davison (2010) is calculated. If inc_cens = TRUE then information from censored inter-exceedance times is included in the likelihood to be maximised, following Attalides (2015). The form of the log-likelihood is given in the Details section of kgaps_stats.

Value

A list containing

References

Suveges, M. and Davison, A. C. (2010) Model misspecification in peaks over threshold analysis, The Annals of Applied Statistics, 4(1), 203-221. http://dx.doi.org/10.1214/09-AOAS292"

Attalides, N. (2015) Threshold-based extreme value modelling, PhD thesis, University College London. http://discovery.ucl.ac.uk/1471121/1/Nicolas_Attalides_Thesis.pdf

See Also

kgaps_stats for the calculation of sufficient statistics for the K-gaps model.

Examples

1
2
3
4
5
thresh <- quantile(newlyn, probs = 0.90)
# MLE and SE only
kgaps_mle(newlyn, thresh)
# MLE, SE and 95% confidence interval
kgaps_mle(newlyn, thresh, conf = 95)

ConstantinosChr/exdex documentation built on May 14, 2019, 4:16 p.m.