lgammagpd(x, gshape = 1, gscale = 1,
u = qgamma(0.9, gshape, 1/gscale),
sigmau = sqrt(gshape) * gscale, xi = 0, phiu = TRUE,
log = TRUE)
nlgammagpd(pvector, x, phiu = TRUE, finitelik = FALSE)
gshape
, gscale
, u
,
sigmau
, xi
) or NULL
lgammagpd
gives
(log-)likelihood and
nlgammagpd
gives the
negative log-likelihood.fgammagpd
.
They are designed to be used for MLE in
fgammagpd
but are
available for wider usage, e.g. constructing your own
extreme value mixture models.
Negative data are ignored.
See fgammagpd
and
fgpd
for full details.
Log-likelihood calculations are carried out in
lgammagpd
, which takes
parameters as inputs in the same form as distribution
functions. The negative log-likelihood is a wrapper for
lgammagpd
, designed
towards making it useable for optimisation (e.g.
parameters are given a vector as first input). The tail
fraction phiu
is treated separately to the other
parameters, to allow for all it's representations.
Unlike the distribution functions
gammagpd
the phiu
must be either logical (TRUE
or FALSE
) or
numerical in range $(0, 1)$. The default is to
specify phiu=TRUE
so that the tail fraction is
specified by gamma distribution $\phi_u = 1 - H(u)$,
or phiu=FALSE
to treat the tail fraction as an
extra parameter estimated using the sample proportion.
Specify a numeric phiu
as pre-specified
probability $(0, 1)$. Notice that the tail fraction
probability cannot be 0 or 1 otherwise there would be no
contribution from either tail or bulk components
respectively.
The function lgammagpd
carries out the calculations for the log-likelihood
directly, which can be exponentiated to give actual
likelihood using (log=FALSE
).lgpd
and
gpd
Other gammagpd: dgammagpd
,
fgammagpd
, gammagpd
,
pgammagpd
, qgammagpd
,
rgammagpd