##################################################
## Example without latent variables
##################################################
## generate a random DAG ( p = 7 )
set.seed(42)
p <- 7
myDAG <- randomDAG(p, prob = 0.4)
## find PAG using the FCI+ algorithm on "Oracle"
suffStat <- list(C = cov2cor(trueCov(myDAG)), n = 10^9)
m.fci <- fciPlus(suffStat, indepTest=gaussCItest,
alpha = 0.9999, p=p)
summary(m.fci)
## require("Rgraphviz")
sfsmisc::mult.fig(2, main="True DAG // fciPlus(.) \"oracle\" estimate")
plot(myDAG)
plot(m.fci)
Run the code above in your browser using DataLab