set.seed(97536917)
x <- rnorm(40, c(1,3))
g <- rep(c("A", "B"), 20)
me <- tapply(x, g, mean)
se <- tapply(x, g, function(a) sd(a)/sqrt(sum(!is.na(a))))
ciplot(me, se) # default is +/- 2 SE
ciplot(me, se, SEmult=1)
ciplot(me, se, rotate=TRUE)
lo <- me - 2*se
hi <- me + 2*se
ciplot(me, lo=lo, hi=hi)
# show two sets of CIs side by side
colors <- crayons(c("Royal Purple", "Navy Blue"))
ciplot(me, se, SEmult=1, offset=-0.1,
ci_col=colors[1], bg=colors[1],
ylim=range(c(lo,hi)))
ciplot(me, lo=lo, hi=hi, add=TRUE, offset=0.1,
ci_col=colors[2], bg=colors[2])
Run the code above in your browser using DataLab