Learn R Programming

⚠️There's a newer version (1.11.0) of this package.Take me there.

R package emmeans: Estimated marginal means (least-squares means)

Note

emmeans is a continuation of the package lsmeans. The latter will eventually be retired.

Features

Estimated marginal means (EMMs, previously known as least-squares means in the context of traditional regression models) are derived by using a model to make predictions over a regular grid of predictor combinations (called a reference grid). These predictions may possibly be averaged (typically with equal weights) over one or more of the predictors. Such marginally-averaged predictions are useful for describing the results of fitting a model, particularly in presenting the effects of factors. The emmeans package can easily produce these results, as well as various graphs of them (interaction-style plots and side-by-side intervals).

  • Estimation and testing of pairwise comparisons of EMMs, and several other types of contrasts, are provided. There is also a cld method for display of grouping symbols.

  • Two-way support of the glht function in the multcomp package.

  • For models where continuous predictors interact with factors, the package's emtrends function works in terms of a reference grid of predicted slopes of trend lines for each factor combination.

  • Incorporates support for many types of models, including those in stats package (lm, glm, aov, aovlist), linear and generalized linear mixed models (e.g., nlme, lme4, afex), ordinal-response models (e.g., ordinal, MASS), survival analysis (e.g., survival, coxme), generalized estimating equations (gee, geepack), and others. See help("models", package = "emmeans")

  • Various Bayesian models (carBayes, MCMCglmm, MCMCpack) are supported by way of creating a posterior sample of least-squares means or contrasts thereof, which may then be examined using tools such as in the coda package.

  • Package developers may provide emmeans support for their models by providing recover_data and emm_basis methods. See vignette("extending", package = "emmeans")

  • To install the latest development version from Github, have the newest devtools package installed, then run

devtools::install_github("rvlenth/emmeans", dependencies = TRUE,
                        build_vignettes = TRUE)

For latest release notes on this development version, see the NEWS file

Copy Link

Version

Install

install.packages('emmeans')

Monthly Downloads

150,585

Version

0.9

License

GPL-2 | GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Russell Lenth

Last Published

October 20th, 2017

Functions in emmeans (0.9)

cld.emmGrid

Extract and display information on all pairwise comparisons of least-squares means.
contrast

Contrasts and linear functions of EMMs
emmGrid-class

The emmGrid class
str.emmGrid

Miscellaneous methods for emmGrid objects
contrast-methods

Contrast families
ref.grid

Deprecated functions and arguments from lsmeans
MOats

Oats data in multivariate form
add_grouping

Add a grouping factor
as.emmGrid

Convert to and from emmGrid objects
auto.noise

Auto Pollution Filter Noise
emmip

Interaction-style plots for estimated marginal means
emmobj

Construct an emmGrid object from scratch
feedlot

Feedlot data
fiber

Fiber data
ref_grid

Create a reference grid from a fitted model
regrid

Reconstruct a reference grid with a new transformation
emmeans-package

Estimated marginal means (aka Least-squares means)
emmeans

Estimated marginal means (Least-squares means)
oranges

Sales of oranges
pigs

Effects of dietary protein on free plasma leucine concentration in pigs
plot.emmGrid

Plot an emmGrid or summary_emm object
rbind.emmGrid

Combine or subset emmGrid objects
lsmeans

Wrappers for alternative naming of EMMs
xtable.emmGrid

Using xtable for EMMs
emmGrid

Support for multcomp::glht
make.tran

Response-transformation extensions
as.mcmc.emmGrid

Support for MCMC-based estimation
models

Models supported in emmeans
emtrends

Estimated marginal means of linear trends
extending-emmeans

Support functions for model extensions
neuralgia

Neuralgia data
nutrition

Nutrition data
summary.emmGrid

Summaries, predictions, intervals, and tests for emmGrid objects
update.emmGrid

Set or retrieve options for objects and summaries