Parametric Dependence Functions of Multivariate Extreme Value Models
Calculate the dependence function A for the multivariate logistic and multivariate asymmetric logistic models; plot the estimated function in the trivariate case.
amvevd(x = rep(1/d,d), dep, asy, model = c("log", "alog"), d = 3, plot = FALSE, col = heat.colors(12), blty = 0, grid = if(blty) 150 else 50, lower = 1/3, ord = 1:3, lab = as.character(1:3), lcex = 1)
x |
A vector of length |
dep |
The dependence parameter(s). For the logistic model,
should be a single value. For the asymmetric logistic model,
should be a vector of length 2^d-d-1, or a single value,
in which case the value is used for each of the 2^d-d-1
parameters (see |
asy |
The asymmetry parameters for the asymmetric logistic
model. Should be a list with 2^d-1 vector elements
containing the asymmetry parameters for each separate component
(see |
model |
The specified model; a character string. Must be
either |
d |
The dimension; an integer greater than or equal to two.
The trivariate case |
plot |
Logical; if |
col |
A list of colours (see |
blty |
The border line type, for the border that surrounds
the triangular image. By default |
grid |
For plotting, the function is evaluated at |
lower |
The minimum value for which colours are plotted. By defualt \code{lower} = 1/3 as this is the theoretical minimum of the dependence function of the trivariate extreme value distribution. |
ord |
A vector of length three, which should be a permutation
of the set {1,2,3}. The points
(1,0,0), (0,1,0) and (0,0,1) (the vertices of
the simplex) are depicted clockwise from the top in
the order defined by |
lab |
A character vector of length three, in which case the
|
lcex |
A numerical value giving the amount by which the
labels should be scaled relative to the default. Ignored
if |
Let z = (z1,…,zd) and w = (w1,…,wd). Any multivariate extreme value distribution can be written as
G(z) = exp{-(y1+…+yd) A[y1/(y1+…+yd), …, yd/(y1+…+yd)]}
for some function A defined on the simplex S_d = {w: w1 + … + wd = 1}, where
yi = {1+si(zi-ai)/bi}^(-1/si)
for 1+si(zi-ai)/bi > 0 and i = 1,…,d, and where the (generalized extreme value) marginal parameters are given by (ai,bi,si), bi > 0. If si = 0 then yi is defined by continuity.
A is called (by some authors) the dependence function. It follows that A(w) = 1 when w is one of the d vertices of S_d, and that A is a convex function with max(w1,…,wd) <= A(w) <= 1 for all w in S_d. The lower and upper limits of A are obtained under complete dependence and mutual independence respectively. A does not depend on the marginal parameters.
A numeric vector of values. If plotting, the smallest evaluated function value is returned invisibly.
amvevd(dep = 0.5, model = "log") s3pts <- matrix(rexp(30), nrow = 10, ncol = 3) s3pts <- s3pts/rowSums(s3pts) amvevd(s3pts, dep = 0.5, model = "log") ## Not run: amvevd(dep = 0.05, model = "log", plot = TRUE, blty = 1) amvevd(dep = 0.95, model = "log", plot = TRUE, lower = 0.94) asy <- list(.4, .1, .6, c(.3,.2), c(.1,.1), c(.4,.1), c(.2,.3,.2)) amvevd(s3pts, dep = 0.15, asy = asy, model = "alog") amvevd(dep = 0.15, asy = asy, model = "al", plot = TRUE, lower = 0.7)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.