# \donttest{
# Load Amyotrophic Lateral Sclerosis (ALS)
ig<- alsData$graph
data<- alsData$exprs
data<- transformData(data)$data
group<- alsData$group
# ... with continuous outcomes
res1 <- SEMml(ig, data, algo="tree")
res2 <- SEMml(ig, data, algo="rf")
res3 <- SEMml(ig, data, algo="xgb")
res4 <- SEMml(ig, data, algo="nn")
models <- list(res1,res2,res3,res4)
names(models) <- c("tree","rf","xgb","nn")
res.cv1 <- crossValidation(models, outcome=NULL, K=5, R=10)
print(res.cv1$stats)
#... with a categorical (as.factor) outcome
outcome <- factor(ifelse(group == 0, "control", "case"))
res.cv2 <- crossValidation(models, outcome=outcome, K=5, R=10)
print(res.cv2$stats)
# }
Run the code above in your browser using DataLab