Description Usage Arguments Details Value Author(s) See Also Examples
View source: R/plotLMER3d.fnc.R
Plot dynamic 3d partial effects of a (generalized) linear mixed-effects model fit with LMER.
1 2 3 4 5 6 7 | plotLMER3d.fnc(model = NULL, pred, intr, plot.type = "contour",
xlim = range(x, na.rm = TRUE), ylim = range(y, na.rm = TRUE),
zlim = range(z, na.rm = TRUE), xlab = NULL,
ylab = NULL, zlab = NULL, main = NULL, shift = 0, scale = 1, cex = 1,
fun = NA, n = 30, color = "topo", theta = 0, phi = 0,
contourstepsize = 0.2, legend.args = NULL, rug = FALSE,
plot.dat = "default", path = "default", ...)
|
model |
A |
pred |
The quoted name of a model predictor. |
intr |
The quoted name of a continuous model predicor. |
plot.type |
The type of plot to make. Can be any of |
xlim, ylim, zlim |
x-, y- and z-limits. The plot is produced so that the rectangular volume defined by these limits is visible. |
xlab, ylab, zlab |
Titles for the axes. N.B. These must be character strings; expressions are not accepted. Numbers will be coerced to character strings. |
main |
The main title on top of the plot. |
shift |
Constant to add to the smooth (on the scale of the linear predictor) before plotting. Defaults to 0. Passed to |
scale |
Constant by which to multiply the smooth before plotting. Defaults to 1. Passed to |
cex |
The size of label and main text. |
fun |
A function to be applied for transforming the dependent variable, if |
n |
Integer denoting number of points for the plot, chosen at equally spaced intervals across the empirical range of the predictor variable. |
color |
The colour scheme to use for plots. One of |
theta |
Angle defining the viewing direction. |
phi |
Angle defining the viewing direction. |
contourstepsize |
The size of the steps from contour line to contour line. |
legend.args |
When |
rug |
Whether a rug ought to be plotted on the 3d surface. Defaults to |
plot.dat, path |
Whether to cache the plotting data generated by a previous call to |
... |
Further arguments to be passed to |
See help page to Harald Baayen's plotLMER.fnc function as well as to Duncan Murdoch's persp3d function and the help page to function image.plot from package fields. To save screenshots of "persp3d" plots (after plotting), use function rgl.snapshot (produces png files) or function rgl.postscript (produces eps files).
Invisibly returns plotting information (x and y vectors, z matrix, and colors, col). If plot.type = "contour", plot.type = "image.plot", or plot.type = "persp", a contour or perspective plot, respectively. If ret = TRUE, a two-element list is returned containing the matrix and the matrix of corresponding colors is returned. If argument intel in non-null, a file containing plotting information will be saved.
Antoine Tremblay, Statistics Canada, trea26@gmail.com.
1 2 3 4 5 6 7 8 9 10 11 | if(try(require(LCFdata,quietly=TRUE))){
data(z)
temp.dir <- tempdir()
save(z,file=file.path(temp.dir,"lmer___z.rda"))
plotLMER3d.fnc(pred = "LengthBc", intr = "WMCc",
plot.dat = "z", path = temp.dir)
plotLMER3d.fnc(pred = "LengthBc", intr = "WMCc",
plot.type = "persp", phi = 25, plot.dat = "z",
path = temp.dir)
}
|
Loading required package: lme4
Loading required package: Matrix
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.