panel.interaction2wt {HH} | R Documentation |
This is the panel function for interaction2wt
. The main diagonal
displays boxplots for the main effects of each factor. The
off-diagonals show the interaction plots for each pair of factors.
The i,j
panel shows the same factors as the j,i
but with
the trace- and x-factor roles interchanged.
panel.interaction2wt(x, y, subscripts, responselab, trace.values, factor.levels, factor.position, fun = mean, se, ..., box.ratio, simple=FALSE, simple.offset, simple.scale, simple.pch, data.x, col.by.row=TRUE, key.in=NULL) strip.interaction2wt(which.given, which.panel, var.name, factor.levels, shingle.intervals, strip.names = c(TRUE, TRUE), style = 1, ...)
panel.interaction2wt
arguments:
x |
levels of x-factor |
y |
Summary value of response variable at each level of x- and trace-factors. |
subscripts |
used to get the right set of response values for the summary statistics on the off-diagonals |
responselab |
Character name of response variable, defaults to the name of the response variable. |
trace.values |
levels of trace-factor |
fun |
Summary function, defaults to mean |
se |
standard errors to be passed to panel.intxplot .
Missing, logical, or a numeric vector.
If se is missing or FALSE , or if simple is
FALSE , then standard errors are not plotted.
If TRUE , the standard errors are calculated from the
sufficient statistics for each group as the group's standard deviation
divided by the square root of the group's observation
count. If a numeric vector, it is evaluated in the environment of
the sufficient statistics.
|
box.ratio |
passed to panel.bwplot.intermediate.hh |
... |
extra arguments, primarily color,
to be passed to panel.bwplot.intermediate.hh |
key.in |
S-Plus only. Arguments to be passed through to the key for the
trace-factor in each row of the display.
The most likely argument is x , which is needed if the key is
not correctly placed. Use, for example, key.in=list(x=-3.5)
where the units are the units of the left column of panels and the
value is the location where the left border of the key should be placed.
|
factor.position |
"position" attribute of factor. |
simple |
logical. If TRUE , then simple effects are to be displayed. |
simple.offset, simple.scale |
named list of offset and scale for the
response and trace factors. See
interaction.positioned for their use. |
simple.pch |
Named list containing plotting characters for each
level of one or more of the factors. It is used only when
simple==TRUE . If the list contains plotting characters for
both factors in the formula, the item associated with the first
factor in the formula is used. If the simple.pch is missing,
then the integers for the levels of the first factor in the model
formula are used (For model formula y ~ A*B , the values are
seq(along=levels(A)) ). |
data.x |
data.frame containing factors from the input data.frame |
col.by.row |
logical. If TRUE (the default), simple
effects plots color the simple effects on the main diagonals in the same
color as the trace levels in their row. If FALSE , then simple
effects are colored to match the x levels in their column. |
which.given, which.panel, var.name, factor.levels,
shingle.intervals |
see documentation
for strip.default |
strip.names |
Force strip.names=TRUE |
style |
force style=1 |
Richard M. Heiberger <rmh@temple.edu>
Heiberger, Richard M. and Holland, Burt (2004b). Statistical Analysis and Data Display: An Intermediate Course with Examples in S-Plus, R, and SAS. Springer Texts in Statistics. Springer. ISBN 0-387-40270-5.
interaction2wt
,
panel.bwplot.intermediate.hh
## Not run: tmp <- data.frame(y=rnorm(48), A=factor(rep(1:2, 24)), B=factor(rep(rep(1:3, each=2), 8)), C=factor(rep(rep(1:4, each=6), 2))) interaction2wt(y ~ A+B+C, data=tmp, key.in=list(x=-3), ## key.in is ignored by R xlim=c(.4, 4.5)) interaction2wt(y ~ B+C, data=tmp, key.in=list(x=-2), xlim=c(.4, 4.5)) position(tmp$B) <- c(1, 2.4, 3.8) interaction2wt(y ~ B+C, data=tmp, key.in=list(x=-2), xlim=c(.4, 4.5)) interaction2wt(y ~ B+C, data=tmp, simple=TRUE, simple.scale=list(B=.18, C=.27), box.ratio=.2, key.in=list(x=-2), xlim=c(.4, 4.5)) interaction2wt(y ~ C+B, data=tmp, simple=TRUE, simple.scale=list(B=.18, C=.27), box.ratio=.2, key.in=list(x=-2), xlim=c(.4, 4.5)) interaction2wt(y ~ B+C, data=tmp, simple=TRUE, simple.scale=list(B=.18, C=.27), box.ratio=.2, simple.pch=list(C=c(16,17,18,19)), key.in=list(x=-2), xlim=c(.4, 4.5)) interaction2wt(y ~ C+B, data=tmp, simple=TRUE, simple.scale=list(B=.18, C=.27), box.ratio=.2, simple.pch=list(C=c(16,17,18,19)), key.in=list(x=-2), xlim=c(.4, 4.5)) interaction2wt(y ~ C+B, data=tmp, simple=TRUE, simple.scale=list(B=.18, C=.27), box.ratio=.2, simple.pch=list(A=c(1:2), B=c(3:5), C=c(16,17,18,19)), key.in=list(x=-2), xlim=c(.4, 4.5)) interaction2wt(y ~ C+B, data=tmp, simple=TRUE, simple.scale=list(B=.18, C=.27), box.ratio=.2, simple.pch=list(A=c(1:2)), key.in=list(x=-2), xlim=c(.4, 4.5)) interaction2wt(y ~ B+C, data=tmp, simple=TRUE, simple.scale=list(B=.18, C=.27), box.ratio=.2, simple.pch=list(B=c(16,17,18)), key.in=list(x=-2), xlim=c(.4, 4.5), se=TRUE) ## End(Not run)