huge.select(est, criterion = NULL, EBIC.gamma = 0.5, stars.thresh = 0.1,
stars.subsample.ratio = NULL, stars.rep.num = 20, verbose = TRUE)
"huge"
"ric"
and "stars"
are available for all 3 graph estimation methods. EBIC
is only applicable for GLASSO. The default value is "ric"
.est$method = "glasso"
and criterion = "ebic"
.0.1
. An alternative value is 0.05
. Only applicable when criterion = "stars"
.10*sqrt(n)/n
when n>144
and 0.8
when n<=144< code="">, where n
is the sample size. Only applicable when criterion = "stars"
.=144<>
20
. Only applicable when criterion = "stars"
verbose = FALSE
, tracing information printing is disabled. The default value is TRUE
.method = "glasso"
method = "glasso"
and est$w
is avaiable.criterion = "stars"
.criterion = "stars"
.criterion = "ebic"
.criterion = "ric"
"refit"
.est
r.num
or applying the StARS to model selection. Extended Bayesian Information Criterion (EBIC) is another competive approach, but the EBIC.gamma
can only be tuned by experience.huge
and huge-package
.#generate data
L = huge.generator(d = 200, graph="hub")
out.mbgel = huge(L$data)
out.gect = huge(L$data, method = "gect")
out.glasso = huge(L$data, method = "glasso")
#model selection using RIC
out.select = huge.select(out.mbgel)
plot(out.select)
#model selection using stars
out.select = huge.select(out.gect, criterion = "stars", stars.thresh = 0.05)
plot(out.select)
#model selection using EBIC
out.select = huge.select(out.glasso,criterion = "ebic")
plot(out.select)
Run the code above in your browser using DataLab