data("abide_9002_23")
iset <- subset(abide_9002_23[['curve_set']], 1:50)
factors <- abide_9002_23[['factors']][1:50,]
# \dontshow{
# Cut the data to reduce time
iset$r <- iset$r[1:7,]
iset$funcs <- iset$funcs[1:7, ]
# }
res <- graph.flm(nsim = 19, # Increase nsim for serious analysis!
formula.full = Y ~ Group + Sex + Age,
formula.reduced = Y ~ Sex + Age,
curve_sets = list(Y=iset), factors = factors,
contrasts = FALSE, GET.args = list(type="area"))
plot(res)
# \donttest{
plot(res, what=c("obs", "hi"))
plot(res, what=c("hi", "lo"), fixedscales=1)
plot(res, what=c("obs", "lo", "hi"), fixedscales=FALSE)
if(requireNamespace("gridExtra", quietly=TRUE)) {
# Edit style of "fixedscales = 2" plots
plot(res, what=c("obs", "hi")) + ggplot2::theme_minimal()
plot(res, what=c("obs", "hi")) + ggplot2::theme_bw()
# Edit style (e.g. theme) of "fixedscales = 1 or 0" plots
gs <- lapply(res, function(x, what) { plot(x, what=what) +
ggplot2::ggtitle("") }, what=c("obs", "hi"))
gridExtra::grid.arrange(grobs=gs, ncol=1, top="My main")
gs <- outer(res, c("obs", "hi"), FUN=Vectorize(function(res, what)
list(plot(res, what=what) + ggplot2::ggtitle("") +
ggplot2::theme(axis.ticks=ggplot2::element_blank(),
axis.text=ggplot2::element_blank(), axis.title=ggplot2::element_blank()))))
gridExtra::grid.arrange(grobs=t(gs))
}
# }
Run the code above in your browser using DataLab