llognormgpdcon(x, lnmean = 0, lnsd = 1,
u = qlnorm(0.9, lnmean, lnsd), xi = 0, phiu = TRUE,
log = TRUE)
nllognormgpdcon(pvector, x, phiu = TRUE,
finitelik = FALSE)lnmean, lnsd, u,
sigmau, xi) or NULLllognormgpdcon gives
(log-)likelihood and
nllognormgpdcon gives
the negative log-likelihood.flognormgpdcon.
They are designed to be used for MLE in
flognormgpdcon but
are available for wider usage, e.g. constructing your own
extreme value mixture models.
Negative data are ignored.
See flognormgpdcon,
flognormgpd,
fnormgpd and
fgpd for full details.
Log-likelihood calculations are carried out in
llognormgpdcon, which
takes parameters as inputs in the same form as
distribution functions. The negative log-likelihood is a
wrapper for
llognormgpdcon,
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
lognormgpdcon 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 log-normal 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
llognormgpdcon
carries out the calculations for the log-likelihood
directly, which can be exponentiated to give actual
likelihood using (log=FALSE).lognormgpd,
lgpd and
gpd
Other lognormgpdcon: dlognormgpdcon,
flognormgpdcon,
lognormgpdcon,
plognormgpdcon,
qlognormgpdcon,
rlognormgpdcon