| sugm.select | R Documentation |
Implements regularization parameter selection for high-dimensional undirected graphical models. Supported approaches are Stability Approach to Regularization Selection ("stars") and cross-validation ("cv").
sugm.select(est, criterion = "stars", stars.subsample.ratio = NULL,
stars.thresh = 0.1, rep.num = 20, fold = 5,
loss="likelihood", verbose = TRUE)
est |
An object with S3 class |
criterion |
Model selection criterion. |
stars.subsample.ratio |
The subsampling ratio. The default value is |
stars.thresh |
The variability threshold in STARS. Must be in |
rep.num |
The number of subsamples. Must be at least 1. The default value is |
fold |
The number of folds used in cross-validation. Must be between 2 and |
loss |
Loss used in cross-validation. Two losses are available: |
verbose |
If |
Stability Approach to Regularization Selection (STARS) selects an optimal regularization parameter by variability across subsamples, and tends to over-select edges in Gaussian graphical models. In addition to selecting regularization parameters, STARS can provide an additional merged graph estimate based on edge frequencies across subsamples. K-fold cross-validation is also available for selecting lambda, using the following losses:
likelihood: Tr(\Sigma \Omega) - \log|\Omega|
tracel2: Tr(diag(\Sigma \Omega - I)^2).
An object with S3 class "select" is returned:
refit |
The optimal graph selected from the graph path |
opt.icov |
The optimal precision matrix selected. |
merge |
The graph path estimated by merging the subsampling paths. Only applicable when the input |
variability |
The variability along the subsampling paths. Only applicable when the input |
opt.index |
The index of the selected regularization parameter. |
opt.lambda |
The selected regularization/thresholding parameter. |
opt.sparsity |
The sparsity level of |
loss |
Cross-validation loss used for selection. Only applicable when |
and anything else included in the input est.
Model selection is not available when the data input is a sample covariance matrix.
Xingguo Li, Tuo Zhao, Lie Wang, Xiaoming Yuan and Han Liu
Maintainer: Tuo Zhao <tourzhao@gatech.edu>
1. T. Cai, W. Liu and X. Luo. A constrained \ell_1 minimization approach to sparse precision matrix estimation. Journal of the American Statistical Association, 2011.
2. B. He and X. Yuan. On non-ergodic convergence rate of Douglas-Rachford alternating direction method of multipliers. Technical Report, 2012.
sugm and flare-package.
## load package required
library(flare)
#generate data
L = sugm.generator(d = 10, graph="hub")
out1 = sugm(L$data)
#model selection using stars
#out1.select1 = sugm.select(out1, criterion = "stars", stars.thresh = 0.1)
#plot(out1.select1)
#model selection using cross validation
out1.select2 = sugm.select(out1, criterion = "cv")
plot(out1.select2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.