## ----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" )