function (the mean by default) of the
response for the combinations of the three
factors specified as the
x.factor (plotted on the x axis of each plot), the
groups.factor (plotted as separate lines in each plot) and the
levels are plotted in different plots). Interaction plots for more than three
factors can be produced by using
fac.combine to combine all but two of them into a single
factor that is specified as the
interaction.ABC.plot(response, x.factor, groups.factor, trace.factor,data, fun="mean", title="A:B:C Interaction Plot", xlab, ylab, key.title, lwd=4, columns=2, ggplotFuncs = NULL, ...)
- A numeric
vectorcontaining the response variable from which a function (the mean by default) is computed for plotting on the y-axis.
factorto be plotted on the x-axis of each plot.
factorplotted as separate lines in each plot.
levelsthere are separate plots.
data.framecontaining the three
functionto be computed from the
responsefor each combination of the three factors
trace.factor. By default, the mean is computed for each combination.
- Title for plot window. By default it is "A:B:C Interaction Plot".
Labelfor the x-axis. By default it is the name of the
Labelfor the y-axis. By default it is the name of the
Labelfor the key (legend) to the lines in each plot. By default it is the name of the
- The width of the
lines. By default it is 4.
- The number of columns for arranging the several plots for the levels of the
groups.factor. By default it is 2.
list, each element of which contains the results of evaluating a
ggplotfunction. It is created by calling the
listfunction with a
ggplotfunction call for each element.
- Other arguments that are passed down to
An object of class "
ggplot", which can be plotted using
fac.combine in package dae,
## Not run: ## plot for Example 14.1 from Mead, R. (1990). The Design of Experiments: ## Statistical Principles for Practical Application. Cambridge, ## Cambridge University Press. ## use ?SPLGrass.dat for details data(SPLGrass.dat) interaction.ABC.plot(Main.Grass, x.factor=Period, groups.factor=Spring, trace.factor=Summer, data=SPLGrass.dat, title="Effect of Period, Spring and Summer on Main Grass") ## plot for generated data ## use ?ABC.Interact.dat for data set details data(ABC.Interact.dat) ## Add standard errors for plotting ## - here data contains a single value for each combintion of A, B and C ## - need to supply name for data twice ABC.Interact.dat$se <- rep(c(0.5,1), each=4) interaction.ABC.plot(MOE, A, B, C, data=ABC.Interact.dat, ggplotFunc=list(geom_errorbar(data=ABC.Interact.dat, aes(ymax=MOE+se, ymin=MOE-se), width=0.2))) ## End(Not run)
Documentation reproduced from package dae, version 2.7-16. License: GPL (>= 2)