gev.fit {ismev} | R Documentation |
Maximum-likelihood Fitting of the GEV Distribution
Description
Maximum-likelihood fitting for the generalized extreme value distribution,
including generalized linear modelling of each parameter.
Usage
gev.fit(xdat, ydat = NULL, mul = NULL, sigl = NULL, shl = NULL,
mulink = identity, siglink = identity, shlink = identity,
show = TRUE, method = "Nelder-Mead", maxit = 10000, ...)
Arguments
xdat |
A numeric vector of data to be fitted. |
ydat |
A matrix of covariates for generalized linear modelling
of the parameters (or NULL (the default) for stationary
fitting). The number of rows should be the same as the length
of xdat . |
mul, sigl, shl |
Numeric vectors of integers, giving the columns
of ydat that contain covariates for generalized linear
modelling of the location, scale and shape parameters repectively
(or NULL (the default) if the corresponding parameter is
stationary). |
mulink, siglink, shlink |
Inverse link functions for generalized
linear modelling of the location, scale and shape parameters
repectively. |
show |
Logical; if TRUE (the default), print details of
the fit. |
method |
The optimization method (see optim for
details). |
maxit |
The maximum number of iterations. |
... |
Other control parameters for the optimization. These
are passed to components of the control argument of
optim . |
Details
For non-stationary fitting it is recommended that the covariates
within the generalized linear models are (at least approximately)
centered and scaled (i.e. the columns of
ydat
should be
approximately centered and scaled).
Value
A list containing the following components. A subset of these
components are printed after the fit. If
show
is
TRUE
, then assuming that successful convergence is
indicated, the components
nllh
,
mle
and
se
are always printed.
trans |
An logical indicator for a non-stationary fit. |
model |
A list with components mul , sigl
and shl . |
link |
A character vector giving inverse link functions. |
conv |
The convergence code, taken from the list returned by
optim . A zero indicates successful convergence. |
nllh |
The negative logarithm of the likelihood evaluated at
the maximum likelihood estimates. |
data |
The data that has been fitted. For non-stationary
models, the data is standardized. |
mle |
A vector containing the maximum likelihood estimates. |
cov |
The covariance matrix. |
se |
A vector containing the standard errors. |
vals |
A matrix with three columns containing the maximum
likelihood estimates of the location, scale and shape parameters
at each data point. |
See Also
gev.diag
,
optim
,
gev.prof
Examples
data(portpirie)
gev.fit(portpirie[,2])
No comments:
Post a Comment
Thank you