## ----opts, echo = FALSE, message = FALSE, warning = FALSE--------------------- knitr::opts_chunk$set(collapse = TRUE, comment = " ", fig.width = 7, fig.height = 7, fig.align = "center") ## ----eval = FALSE------------------------------------------------------------- # install.packages("BDgraph") ## ----loadpkg, message = FALSE, warning = FALSE-------------------------------- library(BDgraph) ## ----fig.align = 'center'----------------------------------------------------- set.seed(20) data.sim = bdgraph.sim(n = 200, p = 15, graph = "scale-free", vis = TRUE) ## ----------------------------------------------------------------------------- bdgraph.obj = bdgraph(data = data.sim, method = "ggm", iter = 5000, verbose = FALSE) ## ----fig.align = 'center', fig.width = 3, fig.height = 3---------------------- conf.mat(actual = data.sim, pred = bdgraph.obj, cutoff = 0.5) conf.mat.plot(actual = data.sim, pred = bdgraph.obj, cutoff = 0.5) ## ----fig.align = 'center'----------------------------------------------------- compare(data.sim, bdgraph.obj, main = c("Target", "BDgraph"), vis = TRUE) ## ----fig.align = 'center', fig.width = 3, fig.height = 3---------------------- bdgraph.mpl.obj = bdgraph.mpl(data = data.sim, method = "ggm", iter = 5000, verbose = FALSE) conf.mat(actual = data.sim, pred = bdgraph.mpl.obj) conf.mat.plot(actual = data.sim, pred = bdgraph.mpl.obj) ## ----fig.align = 'center'----------------------------------------------------- compare(list(bdgraph.obj, bdgraph.mpl.obj), data.sim, main = c("Target", "BDgraph", "BDgraph.mpl"), vis = TRUE) ## ----fig.align = 'center'----------------------------------------------------- plotroc(list(bdgraph.obj, bdgraph.mpl.obj), data.sim, cut = 200, labels = c("BDgraph", "BDgraph.mpl"), color = c("blue", "red")) ## ----fig.align = 'center'----------------------------------------------------- set.seed(2) data.sim = bdgraph.sim(n = 300, p = 10, type = "mixed", graph = "random", vis = TRUE) ## ----------------------------------------------------------------------------- bdgraph.obj = bdgraph(data = data.sim, method = "gcgm", iter = 5000, verbose = FALSE) ## ----fig.align = 'center'----------------------------------------------------- compare(bdgraph.obj, data.sim, main = c("Target", "BDgraph"), vis = TRUE) ## ----fig.align = 'center'----------------------------------------------------- plotroc(bdgraph.obj, data.sim, labels = "BDgraph", color = "blue")