rExtDepSpat {ExtremalDep}R Documentation

Random generation of max-stable processes

Description

This function generates realisations from a max-stable process.

Usage

rExtDepSpat(n, coord, model="SCH", cov.mod = "whitmat", grid = FALSE, 
            control = list(), cholsky = TRUE, ...)

Arguments

n

An integer indictaing the number of observations.

coord

A vector or matrix corresponding to the coordinates of locations where the processes is simulated. Each row corresponds to a location.

model

A character string indicating the max-stable model. See details.

cov.mod

A character string indicating the correlation function function. See details.

grid

A logical value; TRUE for coordinates on a grid.

control

A named list with arguments nlines giving the number of lines of the TBM simulation, method a character string specifying the name of the simulation method and uBound the uniform upper bound. Note that method must take value 'exact', 'tbm' or 'circ'. See details.

cholsky

A logical value; if TRUE a Cholesky decomposition is performed. Used for the extremal-t and extremal skew-t models when control=list(method='exact').

...

The parameters of the max-stable model. See details.

Details

This function extends the rmaxstab function from the SpatialExtremes package in two ways:

The max-stable models available in this procedure and the specifics are:

For the argument control, details of the list components are as follows:

Value

A list made of

Author(s)

Simone Padoan, simone.padoan@unibocconi.it, https://faculty.unibocconi.it/simonepadoan/; Boris Beranger, borisberanger@gmail.com https://www.borisberanger.com;

References

Beranger, B., Stephenson, A. G. and Sisson, S.A. (2021) High-dimensional inference using the extremal skew-t process Extremes, 24, 653-685.

See Also

fExtDepSpat

Examples


# Generate some locations
set.seed(1)
lat <- lon <- seq(from=-5, to=5, length=20)
sites <- as.matrix(expand.grid(lat,lon))

# Example using the extremal-t
set.seed(2)
z <- rExtDepSpat(1, sites, model="ET", cov.mod="powexp", DoF=1, 
                 nugget=0, range=3, smooth=1.5, 
                 control=list(method="exact"))
fields::image.plot(lat, lon, matrix(z$vals,ncol=20) )

# Example using the extremal skew-t
set.seed(3)
z2 <- rExtDepSpat(1, sites, model="EST", cov.mod="powexp", DoF=5, 
                  nugget=0, range=3, smooth=1.5, alpha=c(0,5,5), 
                  acov1=sites[,1], acov2=sites[,2], 
                  control=list(method="exact"))
fields::image.plot(lat, lon, matrix(z2$vals,ncol=20) )


[Package ExtremalDep version 0.0.4-1 Index]