Description Usage Arguments Details Value Author(s) References See Also Examples
matchthem() performs matching in the supplied imputed datasets, given as
amelia objects, by running
MatchIt::matchit() on each of the imputed datasets with the supplied arguments.
1 2 3 4 5 6 7 8 9 10 11 12
This argument specifies the datasets containing the exposure indicator and the potential confounders called in the
The approach used to combine information across imputed datasets. Currently,
This argument specifies a matching method. Currently,
The method used to estimate the distance measure (e.g., propensity scores) used in matching, if any. Only options that specify a method of estimating propensity scores (i.e., not
Arguments passed to
Additional arguments passed to
amelia object is supplied to
datasets, it will first be transformed into a
mids object for further use.
matchthem() works by calling
mice::complete() on the
mids object to extract a complete dataset, and then calls
MatchIt::matchit() on each one, storing the output of each
matchit() call and the
mids in the output. All arguments supplied to
approach are passed directly to
matchit(). With the
"across" method, the estimated propensity scores are averaged across imputations and re-supplied to another set of calls to
An object of the
mimids (matched multiply imputed datasets) class, which includes the supplied
mids object (or an
amelia object transformed into a
mids object if supplied) and the output of the calls to
matchit() on each imputed dataset.
Farhad Pishgar and Noah Greifer
Daniel Ho, Kosuke Imai, Gary King, and Elizabeth Stuart (2007). Matching as Nonparametric Preprocessing for Reducing Model Dependence in Parametric Causal Inference. Political Analysis, 15(3): 199-236. https://gking.harvard.edu/files/abs/matchp-abs.shtml
Stef van Buuren and Karin Groothuis-Oudshoorn (2011).
mice: Multivariate Imputation by Chained Equations in
R. Journal of Statistical Software, 45(3): 1-67. https://www.jstatsoft.org/v045/i03/
Gary King, James Honaker, Anne Joseph, and Kenneth Scheve (2001). Analyzing Incomplete Political Science Data: An Alternative Algorithm for Multiple Imputation. American Political Science Review, 95: 49–69. https://gking.harvard.edu/files/abs/evil-abs.shtml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
#1 #Loading libraries library(MatchThem) #Loading the dataset data(osteoarthritis) #Multiply imputing the missing values imputed.datasets <- mice::mice(osteoarthritis, m = 5) #Matching the multiply imputed datasets matched.datasets <- matchthem(OSP ~ AGE + SEX + BMI + RAC + SMK, imputed.datasets, approach = 'within', method = 'nearest') #2 #Loading libraries library(MatchThem) #Loading the dataset data(osteoarthritis) #Multiply imputing the missing values imputed.datasets <- Amelia::amelia(osteoarthritis, m = 5, noms = c("SEX", "RAC", "SMK", "OSP", "KOA")) #Matching the multiply imputed datasets matched.datasets <- matchthem(OSP ~ AGE + SEX + BMI + RAC + SMK, imputed.datasets, approach = 'across', method = 'nearest')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.