| ciplot {broman} | R Documentation |
Effect plot with multiple CIs for different groups
Description
Uses grayplot() to plot a set of confidence intervals.
Usage
ciplot(
est,
se = NULL,
lo = NULL,
hi = NULL,
SEmult = 2,
labels = NULL,
rotate = FALSE,
...
)
Arguments
est |
Vector of estimates |
se |
Vector of standard errors |
lo |
Vector of lower values for the intervals |
hi |
Vector of upper values for the intervals |
SEmult |
SE multiplier to create intervals |
labels |
Labels for the groups (vector of character strings) |
rotate |
If TRUE, have group as y-axis; default (FALSE) has group on x-axis. |
... |
Optional graphics arguments |
Details
Calls grayplot() with special choices of
graphics parameters, as in dotplot().
Provide either se or both lo and hi. In the case that se is
used, the intervals will be est +/- SEmult * se.
If labels is not provided, group names are taken from the names(est).
If that is also missing, we use capital letters.
You can control the CI line widths with ci_lwd and the color of
the CI segments with ci_col. You can control the width of the
segments at the top and bottom with ci_endseg.
Value
None.
See Also
Examples
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)