pickands: Compute original and smoothed version of Pickands' estimator

Description Usage Arguments Value Author(s) References See Also Examples

Description

Given an ordered sample of either exceedances or upper order statistics which is to be modeled using a GPD, this function provides Pickands' estimator of the shape parameter γ \in [-1,0]. Precisely, for k=4, …, n

\hat γ^k_{\rm{Pick}} = \frac{1}{\log 2} \log \Bigl(\frac{H^{-1}((n-r_k(H)+1)/n)-H^{-1}((n-2r_k(H) +1)/n)}{H^{-1}((n-2r_k(H) +1)/n)-H^{-1}((n-4r_k(H)+1)/n)} \Bigr)

for $H$ either the empirical or the distribution function \hat F_n based on the log–concave density estimator and

r_k(H) = \lfloor k/4 \rfloor

if H is the empirical distribution function and

r_k(H) = k / 4

if H = \hat F_n.

Usage

1
pickands(est, ks = NA)

Arguments

est

Log-concave density estimate based on the sample as output by logConDens (a dlc object).

ks

Indices k at which Falk's estimate should be computed. If set to NA defaults to 4, …, n.

Value

n x 3 matrix with columns: indices k, Pickands' estimator using the log-concave density estimate, and the ordinary Pickands' estimator based on the order statistics.

Author(s)

Kaspar Rufibach (maintainer), kaspar.rufibach@gmail.com,
http://www.kasparrufibach.ch

Samuel Mueller, samuel.mueller@sydney.edu.au,
www.maths.usyd.edu.au/ut/people?who=S_Mueller

Kaspar Rufibach acknowledges support by the Swiss National Science Foundation SNF, http://www.snf.ch

References

Mueller, S. and Rufibach K. (2009). Smooth tail index estimation. J. Stat. Comput. Simul., 79, 1155–1167.

Pickands, J. (1975). Statistical inference using extreme order statistics. Annals of Statistics 3, 119–131.

See Also

Other approaches to estimate γ based on the fact that the density is log–concave, thus γ \in [-1,0], are available as the functions falk, falkMVUE, generalizedPick.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# generate ordered random sample from GPD
set.seed(1977)
n <- 20
gam <- -0.75
x <- rgpd(n, gam)

## generate dlc object
est <- logConDens(x, smoothed = FALSE, print = FALSE, gam = NULL, xs = NULL)

# compute tail index estimators
pickands(est)

Example output

Loading required package: logcondens
       k     logcon     order
 [1,]  1         NA        NA
 [2,]  2         NA        NA
 [3,]  3         NA        NA
 [4,]  4 -0.5444812 -2.665855
 [5,]  5 -0.6673514 -2.665855
 [6,]  6 -0.7438725 -2.665855
 [7,]  7 -0.7085104 -2.665855
 [8,]  8 -0.6386590  1.387328
 [9,]  9 -0.5341228  1.387328
[10,] 10 -0.4363320  1.387328
[11,] 11 -0.3450232  1.387328
[12,] 12 -0.2697486  1.172145
[13,] 13 -0.2539767  1.172145
[14,] 14 -0.2595967  1.172145
[15,] 15 -0.2758999  1.172145
[16,] 16 -0.3231061 -1.017917
[17,] 17 -0.3967514 -1.017917
[18,] 18 -0.5146409 -1.017917
[19,] 19 -0.6490008 -1.017917
[20,] 20 -0.8162123 -1.487643

smoothtail documentation built on May 2, 2019, 5:41 a.m.