fmpareto_HR_MLE {graphicalExtremes} | R Documentation |
Parameter fitting for multivariate Huesler-Reiss Pareto distribution
Description
Fits the parameters of a multivariate Huesler-Reiss Pareto distribution using (censored) maximum likelihood estimation.
Usage
fmpareto_HR_MLE(
data,
p = NULL,
cens = FALSE,
init = NULL,
fixParams = integer(0),
useTheta = TRUE,
maxit = 100,
graph = NULL,
optMethod = "BFGS",
nAttemptsFixInit = 3
)
Arguments
data |
Numeric |
p |
Numeric scalar between 0 and 1 or |
cens |
Logical scalar. If true, then censored likelihood contributions are used for
components below the threshold. This is computationally expensive and by default |
init |
Numeric vector or numeric matrix. Initial parameter values in the optimization.
If |
fixParams |
Numeric or logical vector. Indices of the parameter vectors that are kept
fixed (identical to |
useTheta |
Logical. Whether to perform the MLE optimization in terms of Theta or Gamma. |
maxit |
Positive integer. The maximum number of iterations in the optimization. |
graph |
Graph object from |
optMethod |
String. A valid optimization method used by the function
stats::optim. By default, |
nAttemptsFixInit |
Numeric. If |
Details
Only the parameters corresponding to edges in graph
are optimized, the remaining
entries are implied by the graphical structure. If graph
is NULL
, the complete graph is used.
The optimization is done either in terms of the variogram (Gamma) or precision matrix (Theta),
depending on the value of useTheta
. If graph
is non-decomposable,
useTheta=TRUE
is significantly faster, otherwise they are similar in performance.
Value
List consisting of:
convergence |
Logical. Indicates whether the optimization converged or not. |
Gamma |
Numeric |
Theta |
Numeric |
par |
Numeric vector. Optimal parameters, including fixed parameters. |
par_opt |
Numeric. Optimal parameters, excluding fixed parameters. |
nllik |
Numeric. Optimal value of the negative log-likelihood function. |
hessian |
Numeric matrix. Estimated Hessian matrix of the estimated parameters. |
See Also
Other parameter estimation methods:
data2mpareto()
,
emp_chi_multdim()
,
emp_chi()
,
emp_vario()
,
emtp2()
,
fmpareto_graph_HR()
,
loglik_HR()