ref_grid
A named list
of defaults for objects created by
ref_grid
. This could affect other objects as well. For example,
if emmeans
is called with a fitted model object, it calls
ref_grid
and this option will affect the resulting emmGrid
object.
emmeans
A named list
of defaults for objects created by
emmeans
or emtrends
.
contrast
A named list
of defaults for objects created by
contrast.emmGrid
or pairs.emmGrid
.
summary
A named list
of defaults used by the methods
summary.emmGrid
, predict.emmGrid
, test.emmGrid
,
confint.emmGrid
, and emmip
. The only option that can
affect the latter four is "predict.method"
.
allow.na.levs
A logical value that if TRUE
(the default), allows
NA
to be among the levels of a factor. Older versions of emmeans did not
allow this. So if problems come up (say in a messy dataset that includes incomplete cases),
try setting this to FALSE
.
sep
A character value to use as a separator in labeling factor combinations.
Such labels are potentially used in several places such as contrast
and
plot.emmGrid
when combinations of factors are compared or plotted.
The default is " "
.
parens
Character vector that determines which labels are parenthesized
when they are contrasted. The first element is a regular expression, and the second and
third elements are used as left and right parentheses.
See details for the parens
argument in contrast
. The default
will parenthesize labels containing the four arithmetic operators,
using round parentheses.
cov.keep
The default value of cov.keep
in ref_grid
.
Defaults to "2"
, i.e., two-level covariates are treated like factors.
graphics.engine
A character value matching
c("ggplot", "lattice")
, setting the default engine to use in
emmip
and plot.emmGrid
. Defaults to "ggplot"
.
msg.interaction
A logical value controlling whether or not
a message is displayed when emmeans
averages over a factor involved
in an interaction. It is probably not appropriate to do this, unless
the interaction is weak. Defaults to TRUE
.
msg.nesting
A logical value controlling whether or not to
display a message when a nesting structure is auto-detected. The existence
of such a structure affects computations of EMMs. Sometimes, a nesting
structure is falsely detected -- namely when a user has omitted some
main effects but included them in interactions. This does not change the
model fit, but it produces a different parameterization that is picked
up when the reference grid is constructed. Defaults to TRUE
.
rg.limit
An integer value setting a limit on the number of rows
in a newly constructed reference grid. This is checked based on the number of
levels of the factors involved; but it excludes the levels of any multivariate
responses because those are not yet known. The reference grid consists of all
possible combinations of the predictors, and this can become huge if there are
several factors. An error is thrown if this limit is exceeded. One can use the
nuisance
argument of ref_grid
to collapse on nuisance
factors, thus making the grid smaller. Defaults to 10,000.
simplify.names
A logical value controlling whether to
simplify (when possible) names in the model formula that refer to datasets --
for example, should we simplify a predictor name like “data$trt
”
to just “trt
”? Defaults to TRUE
.
opt.digits
A logical value controlling the precision with which
summaries are printed. If TRUE
(default), the number of digits
displayed is just enough to reasonably distinguish estimates from the ends
of their confidence intervals; but always at least 3 digits. If
FALSE
, the system value getOption("digits")
is used.
back.bias.adj
A logical value controlling whether we
try to adjust bias when back-transforming. If FALSE
, we use naive
back transformation. If TRUE
and sigma
is available and valid, a
second-order adjustment is applied to estimate the mean on the response
scale. A warning is issued if no valid sigma
is available
enable.submodel
A logical value. If TRUE
, enables support
for selected model classes to implement the submodel
option. If
FALSE
, this support is disabled. Setting this option to FALSE
could save excess memory consumption.