# \donttest{
# Model fitting: node perturbation
sem1 <- SEMrun(graph = alsData$graph, data = alsData$exprs,
group = alsData$group,
fit = 1)
est1 <- parameterEstimates(sem1$fit)
# Model fitting: edge perturbation
sem2 <- SEMrun(graph = alsData$graph, data = alsData$exprs,
group = alsData$group,
fit = 2)
est20 <- subset(parameterEstimates(sem2$fit), group == 1)[, -c(4, 5)]
est21 <- subset(parameterEstimates(sem2$fit), group == 2)[, -c(4, 5)]
# Graphs
g <- alsData$graph
x <- alsData$group
old.par <- par(no.readonly = TRUE)
par(mfrow=c(2,2), mar=rep(1,4))
gplot(colorGraph(est = est1, g, group = x, method = "BH"),
main = "vertex differences")
gplot(colorGraph(est = sem2$dest, g, group = NULL),
main = "edge differences")
gplot(colorGraph(est = est20, g, group = NULL),
main = "edges for group = 0")
gplot(colorGraph(est = est21, g, group = NULL),
main = "edges for group = 1")
par(old.par)
# }
Run the code above in your browser using DataLab