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.