migpd(data, mth, mqu, penalty = "gaussian", maxit = 10000, trace = 0, verbose = FALSE, priorParameters = NULL)
"plot"(x, main=c("Probability plot","Quantile plot", "Return level plot","Histogram and density"), xlab=rep(NULL,4), nsim=1000, alpha=.05, ... )
mth
and mqu
should be supplied. Length one
(in which case a common threshold is used) or length equal
to the number of columns of data
(in which case
values correspond to thresholds for each of the columns respectively).mth
and mqu
should be supplied. Length as for mth
above. evm
.optim
-- see the help for that function.penalty = 'gaussian'
. A named list, each element of which contains
two components: the first should be a vector of length 2
corresponding to the location of the Gaussian distribution;
the second should be 2x2 matrix corresponding to the
covariance matrix of the distribution. The names should match the
names of the columns of data
. If not provided,
it defaults to independent priors being centred at zero, with variance
10000 for log(sigma) and 0.25 for xi. See the details section.migpd
as returned by function migpd
.plot
method.main
but for x-axes labels.plot
method.plot
method.coefficients
, print
, plot
and summary
functions available.
coef
, print
and summary
functions exponentiate the log(sigma) parameter to return results
on the expected scale. If you are accessesing the parameters
directly, however, take care to be sure what scale the results
are on.
Threshold selection can be carried out with the help of functions mrl
and gpdRangeFit
.
J. R. M. Hosking and J. R. Wallis, Parameter and quantile estimation for the genralized Pareto distribution, Technometrics, 29, 339 -- 349, 1987
mex
, mexDependence
, bootmex
,
predict.mex
, gpdRangeFit
, mrl
mygpd <- migpd(winter, mqu=.7, penalty = "none")
mygpd
summary(mygpd)
plot(mygpd)
Run the code above in your browser using DataLab