matchMulti: Optimal Multilevel Matching using a Network Algorithm

Performs multilevel matches for data with cluster- level treatments and individual-level outcomes using a network optimization algorithm. Functions for checking balance at the cluster and individual levels are also provided, as are methods for permutation-inference-based outcome analysis. Details in Pimentel et al. (2018) <doi:10.1214/17-AOAS1118>. The optmatch package, which is useful for running many of the provided functions, may be downloaded from Github at <> if not available on CRAN.

Depends: R (≥ 3.2.3), rlang, dplyr
Imports: rcbsubset (≥ 1.1.4), plyr, coin, weights, mvtnorm, MASS, sandwich, magrittr
Suggests: optmatch, testthat, knitr, rrelaxiv
Published: 2024-07-01
DOI: 10.32614/CRAN.package.matchMulti
Author: Luke Keele [aut], Luke Miratrix [aut], Sam Pimentel [aut, cre], Paul Rosenbaum [ctb]
Maintainer: Sam Pimentel <spi at>
License: MIT + file LICENSE
NeedsCompilation: no
In views: CausalInference
CRAN checks: matchMulti results


Reference manual: matchMulti.pdf
Vignettes: multiMatch


Package source: matchMulti_1.1.12.1.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): matchMulti_1.1.12.1.tgz, r-oldrel (arm64): matchMulti_1.1.12.1.tgz, r-release (x86_64): matchMulti_1.1.12.1.tgz, r-oldrel (x86_64): matchMulti_1.1.12.1.tgz
Old sources: matchMulti archive

Reverse dependencies:

Reverse imports: MultiObjMatch


Please use the canonical form to link to this page.