if (FALSE) {
set.seed(5)
# Generating multivariate normal data from a 'scale-free' graph
data.sim = bdgraph.sim(n = 200, p = 15, graph = "scale-free", vis = TRUE)
# Running BDMCMC algorithm
sample.bdmcmc = bdgraph(data = data.sim, algorithm = "bdmcmc", iter = 10000)
# ROC curve for BDMCMC algorithm
roc.bdmcmc = BDgraph::roc(pred = sample.bdmcmc, actual = data.sim, plot = TRUE)
# Running RJMCMC algorithm
sample.rjmcmc = bdgraph(data = data.sim, algorithm = "rjmcmc", iter = 10000)
# ROC curve for RJMCMC algorithm
roc.rjmcmc = BDgraph::roc(pred = sample.rjmcmc, actual = data.sim, plot = TRUE)
# ROC curve for both BDMCMC and RJMCMC algorithms
pROC::ggroc(list(BDMCMC = roc.bdmcmc, RJMCMC = roc.rjmcmc))
}
Run the code above in your browser using DataLab