This function computes smooth empirical-likelihood based estimators for the angular distribution function of a bivariate extreme value distribution.
angscdf(Y, tau = 0.95, nu, grid = seq(0.01, 0.99, length = 2^8),
method = "euclidean", raw = TRUE)
the estimated angular distribution function values.
grid with coordinates of the points where the angular measure is estimated.
pseudo-angles.
concentration parameter of the Beta-kernel.
raw data.
The plot method depicts the empirical likelihood-based
angular distribution function.
data frame with two columns from which the estimate is to be computed.
value used to threshold the data; by default it is set as
the 0.95 quantile of the pseudo-radius tau = 0.95.
concentration parameter of beta distribution which controls the amount of smoothing.
grid with coordinates of the points where the angular
measure is estimated; by default grid = seq(0.01, 0.99, length
= 2^8).
a character string setting the method to be used. By
default method = "euclidean", the other option being
method = "empirical". See details.
logical; if TRUE, Y will be converted to
unit Fréchet scale. If FALSE, Y will be understood as
already in unit Fréchet scale.
Miguel de Carvalho
method = "euclidean" implements the maximum Euclidean
likelihood spectral distribution function as introduced by de
Carvalho et al (2013). method = "empirical" implements the
maximum Empirical likelihood spectral distribution function as
introduced by Einmahl and Segers (2009).
de Carvalho, M., Oumow, B., Segers, J. and Warchol, M. (2013) A Euclidean likelihood estimator for bivariate tail dependence. Communications in Statistics---Theory and Methods, 42, 1176--1192.
Einmahl, J. H. J., and Segers, J. (2009) Maximum empirical likelihood estimation of the spectral measure of an extreme-value distribution. The Annals of Statistics, 37, 2953--2989.
## de Carvalho et al (2013, Fig. 7)
data(beatenberg)
attach(beatenberg)
fit <- angscdf(beatenberg, tau = 0.98, nu = 163, raw = FALSE)
plot(fit)
rug(fit$w)
Run the code above in your browser using DataLab