Description Usage Arguments Details Value Note Author(s) See Also Examples
Plot partial effects of a (generalized) linear mixedeffects model fit with
lmer
(compatible with package lme4
version > 1.0).
1 2 3 4 5 
model 
a 
xlabel 
label for Xaxis (if other than the variable name in the original model formula) 
xlabs 
character vector with labels for Xaxes in multipanel plot (if
other than the variable names in the original model formula); if used,

ylabel 
label for Yaxis (if other than the variable name of the dependent variable in the original model formula) 
ylimit 
range for vertical axis; if not specified, this range will be chosen such that all data points across all subplots, including HPD intervals, will be accommodated 
ilabel 
label for the interaction shown in the lower righthand margin of the plot, overriding the original variable name in the model formula 
fun 
a function to be applied for transforming the dependent variable,
if 
pred 
character string with name of predictor; if specified, a single plot will produced for the partial effect of this specific predictor 
control 
a twoelement list 
ranefs 
a fourelement list 
n 
integer denoting number of points for the plot, chosen at equally spaced intervals across the empirical range of the predictor variable 
intr 
a list specifying an interaction to be graphed; obligatory arguments are (1) the name of the interaction variable, followed by (2) a vector of values for that variable, followed by (3) the position for interaction labels ('"beg"', '"mid"', or '"end"', or 'NA' if no labels are desired), optionally followed by (4) a list with as first element a vector of colors and as second element a vector of line types. The number of elements in both vectors should match the number of values specified under (2) for the interaction predictor. 
lockYlim 
logical specifying whether all subplots should have the same
range of values for the vertical axis; if 
addlines 
if TRUE, adds line(s) between levels of same factor(s) 
withList 
logical, if 
cexsize 
character expansion size (cex) for additional information in the plot for interactions 
linecolor 
color of lines in the plot, by default set to 1 (black) 
addToExistingPlot 
default FALSE, if set to TRUE, plot will be added to previous plot, but only if pred is specified 
verbose 
if TRUE (default), effect sizes and default transformations are reported 
... 
further graphical parameters to be passed down; warning: 
When no predictor is specified, a series of plots is produced for the partial effects of each predictor. The graphs are shown for the reference level for factors and are adjusted for the median value for the other numerical predicors in the model. Interactions are not shown. The user should set up the appropriate number of subplots on the graphics device before running plotLMER.fnc().
Instead of showing all predictors jointly, plotLMER.fnc() can also be used to
plot the partial effect of a specific predictor. When a specific predictor
is specified (with pred = ...
), a single plot is produced for that
predictor. In this case, the intr
argument can be used to specify a
single second predictor that enters into an interaction with the selected
main predictor.
Polynomials have to be fitted with poly(..., degree, raw=TRUE)
and
restricted cubic splines with rcs()
from the rms
package.
Note that any MCMC capabilities available in the languageR
version of this function are not available in this version.
A plot is produced on the graphical device.
This code needs much more work, including (i) extension to poly
with raw=FALSE
, and (ii) general cleanup of the code.
R. H. Baayen, tweaked by Antoine Tremblay
1  # see example in LMERConvenienceFunctions help page.

Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.