MarginalMediation: Marginal Mediation

Provides the ability to perform "Marginal Mediation"–mediation wherein the indirect and direct effects are in terms of the average marginal effects (Bartus, 2005, <>). The style of the average marginal effects stems from Thomas Leeper's work on the "margins" package. This framework allows the use of categorical mediators and outcomes with little change in interpretation from the continuous mediators/outcomes. See <doi:10.13140/RG.2.2.18465.92001> for more details on the method.

Version: 0.7.2
Imports: stats, magrittr, boot, cli, crayon, rstudioapi, purrr, tibble, furniture, stringr
Suggests: testthat, knitr, rmarkdown, margins, betareg
Published: 2022-04-15
DOI: 10.32614/CRAN.package.MarginalMediation
Author: Tyson S Barrett ORCID iD [aut, cre], Angelo Canty [ctb] (S original bootstrap method,, Brian D. Ripley [ctb] (R port, bootstrap method), Thomas Leeper [ctb] (Vectorized marginal effects,
Maintainer: Tyson S Barrett <t.barrett88 at>
License: GPL-2
NeedsCompilation: no
Materials: README NEWS
In views: MixedModels
CRAN checks: MarginalMediation results


Reference manual: MarginalMediation.pdf
Vignettes: Marginal Mediation


Package source: MarginalMediation_0.7.2.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): MarginalMediation_0.7.2.tgz, r-oldrel (arm64): MarginalMediation_0.7.2.tgz, r-release (x86_64): MarginalMediation_0.7.2.tgz, r-oldrel (x86_64): MarginalMediation_0.7.2.tgz
Old sources: MarginalMediation archive


Please use the canonical form to link to this page.