| ibvpot {mev} | R Documentation |
Interpret bivariate threshold exceedance models
Description
This is an adaptation of the evir package interpret.gpdbiv function.
interpret.fbvpot deals with the output of a call to
fbvpot from the evd and to handle families other than the logistic distribution.
The likelihood derivation comes from expression 2.10 in Smith et al. (1997).
Usage
ibvpot(fitted, q, silent = FALSE)
Arguments
fitted |
the output of |
q |
a vector of quantiles to consider, on the data scale. Must be greater than the thresholds. |
silent |
boolean; whether to print the interpretation of the result. Default to |
Details
The list fitted must contain
-
modela string; seebvevdfrom packageevdfor options -
parama named vector containing the parameters of themodel, as well as parametersscale1,shape1,scale2andshape2, corresponding to marginal GPD parameters. -
thresholda vector of length 2 containing the two thresholds. -
patthe proportion of observations above the correspondingthreshold
Value
an invisible numeric vector containing marginal, joint and conditional exceedance probabilities.
Author(s)
Leo Belzile, adapting original S code by Alexander McNeil
References
Smith, Tawn and Coles (1997), Markov chain models for threshold exceedances. Biometrika, 84(2), 249–268.
See Also
interpret.gpdbiv in package evir
Examples
if (requireNamespace("evd", quietly = TRUE)) {
y <- rgp(1000,1,1,1)
x <- y*rmevspec(n=1000,d=2,sigma=cbind(c(0,0.5),c(0.5,0)), model='hr')
mod <- evd::fbvpot(x, threshold = c(1,1), model = 'hr', likelihood ='censored')
ibvpot(mod, c(20,20))
}