Propensity Score Matching and Subclassification in Observational Studies with Multi-Level Treatments
Overview
Implements methods to estimate causal effects from observational studies when there are 2+ distinct levels of treatment (i.e., "multilevel treatment") using matching estimators, as introduced in Yang et al. (2016) doi:10.1111/biom.12505. Matching on covariates, and matching or stratification on modeled propensity scores, are available. These methods require matching on only a scalar function of generalized propensity scores.
- Original CRAN release version by Shu Yang (@shuyang1987) and Brian G Barkley (@BarkleyBG).
- Added
multiMatch()function to carry out all types of matching. This effectively combinesmultilevelGPSMatch()andmultilevelMatchX()into one function. Features include: - Better output:
- tidier estimates: see
estimateTau() - plus more information from under-the-hood: see the
impute_matobject for matrix off all imputed potential outcomes. - Now allows for one-to-many matches for the main matching procedure (and imputing potential outomces). The user may specify
M_matches >=1. - Now allows for one-to-many matches to estimate the variance component. The user may specify
J_var_matches >=1. - Allowed for more user-specified arguments (for fitting PS models) i.e.
model_options - Divergence: Using
multiMatch()withmatch_on='existing'does not always return the same results as usingmultilevelGPSMatch()for matching on the existing (user-specified) generalized propensity scores. - Added S3 methods for
printandsummaryfor themultiMatchclass - Added S3 methods for
printandsummaryfor themultiMatchclass - Users can apply the
estimateTrtModel()function before usingmultiMatch()to verify that the model fitted inmultiMatch()is the same as the user desires
From NEWS.md in the release
Install
Health
CRAN check results are not tracked yet.
Documentation
- Help pages
- 13includes a package overview page
- Examples that run
- 100%12 run in a plain check
- Exported functions with examples
- 100%
- Documented parameters
- 99%
- Return-value docs
- 78%
- Help pages citing references
- 38%
Downloads
Dependencies
Code & Tests
Datasets
People & History
- RR 4.0.0 released · 2020-04-24
- archivedRemoved from CRAN2020-01-16check issues were not corrected in time 'Additional issues'
- 1.0.02019-05-08
- RR 3.6.0 released · 2019-04-26
Package metadata
- First published
- 2019-05-08
- Total releases
- 1 / 7 yrs
- License
- GPL-2 OSI
- Minimum R
- ≥ 3.1.2
- Bundled data
- 14 KB / 1 file
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("multilevelMatching")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.