GLASSOc: Penalized precision matrix estimation (c++)

Description Usage Arguments Details Value Author(s) References

Description

Penalized precision matrix estimation using the graphical lasso (glasso) algorithm

Usage

1
2
3
GLASSOc(S, initSigma, initOmega, lam, crit_out = "avg", crit_in = "loss",
  tol_out = 1e-04, tol_in = 1e-04, maxit_out = 10000L,
  maxit_in = 10000L)

Arguments

S

pxp sample covariance matrix (denominator n).

initSigma

initialization matrix for estimated covariance matrix Sigma

initOmega

initialization matrix for Omega used to initialize the Betas

lam

tuning parameter for lasso penalty.

crit_out

criterion for convergence in outer (blockwise) loop. Criterion avg will loop until the average absolute parameter change is less than tol_out times tolerance multiple. Criterion max will loop until the maximum change in the estimated Sigma after an iteration over the parameter set is less than tol_out. Defaults to avg.

crit_in

criterion for convergence in inner (lasso) loop. Criterion for convergence. Criterion loss will loop until the relative change in the objective for each response after an iteration is less than tol_in. Criterion avg will loop until the average absolute change for each response is less than tol_in times tolerance multiple. Similary, criterion max will loop until the maximum absolute change is less than tol_in times tolerance multiple. Defaults to loss.

tol_out

convergence tolerance for outer (blockwise) loop. Defaults to 1e-4.

tol_in

convergence tolerance for inner (lasso) loop. Defaults to 1e-4.

maxit_out

maximum number of iterations for outer (blockwise) loop. Defaults to 1e4.

maxit_in

maximum number of iterations for inner (lasso) loop. Defaults to 1e4.

Details

For details on the implementation of 'GLASSOO', see the vignette https://mgallow.github.io/GLASSOO/.

Value

returns list of returns which includes:

Iterations

number of iterations.

lam

optimal tuning parameters.

Omega

estimated penalized precision matrix.

Sigma

estimated covariance matrix.

Author(s)

Matt Galloway gall0441@umn.edu

References


MGallow/GLASSOO documentation built on May 8, 2019, 3:13 a.m.