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)
out.GECT = huge(L, method = "GECT")
out.GLASSO = huge(L, 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