bal.tab.mimids {cobalt} | R Documentation |
Balance Statistics for MatchThem
Objects
Description
Generates balance statistics for mimids
and wimids
objects from MatchThem.
Usage
## S3 method for class 'mimids'
bal.tab(
x,
stats,
int = FALSE,
poly = 1,
distance = NULL,
addl = NULL,
data = NULL,
continuous,
binary,
s.d.denom,
thresholds = NULL,
weights = NULL,
cluster = NULL,
pairwise = TRUE,
s.weights = NULL,
abs = FALSE,
subset = NULL,
quick = TRUE,
...
)
Arguments
x |
a |
stats |
|
int |
|
poly |
|
distance |
an optional formula or data frame containing distance values (e.g., propensity scores) or a character vector containing their names. If a formula or variable names are specified, |
addl |
an optional formula or data frame containing additional covariates for which to present balance or a character vector containing their names. If a formula or variable names are specified, |
data |
an optional data frame containing variables named in other arguments. For some input object types, this is required. |
continuous |
whether mean differences for continuous variables should be standardized ( |
binary |
whether mean differences for binary variables (i.e., difference in proportion) should be standardized ( |
s.d.denom |
|
thresholds |
a named vector of balance thresholds, where the name corresponds to the statistic (i.e., in |
weights |
a vector, list, or |
cluster |
either a vector containing cluster membership for each unit or a string containing the name of the cluster membership variable in |
pairwise |
whether balance should be computed for pairs of treatments or for each treatment against all groups combined. See |
s.weights |
Optional; either a vector containing sampling weights for each unit or a string containing the name of the sampling weight variable in |
abs |
|
subset |
a |
quick |
|
... |
for some input types, other arguments that are required or allowed. Otherwise, further arguments to control display of output. See display options for details. |
Details
bal.tab.mimids()
and bal.tab.wimids()
generate a list of balance summaries for the mimids
or wimids
object given.
Value
If clusters are not specified, an object of class "bal.tab.imp"
containing balance summaries for each imputation and a summary of balance across imputations. See class-bal.tab.imp
for details.
If clusters are specified, an object of class "bal.tab.imp.cluster"
containing summaries between and across all clusters and imputations.
See Also
-
bal.tab()
for details of calculations
Examples
library(mice)
library(MatchThem)
data("lalonde_mis", package = "cobalt")
#Imputing the missing data
imp <- mice(lalonde_mis, m = 5)
#Matching using within-imputation propensity scores
mt.out1 <- matchthem(treat ~ age + educ + race +
married + nodegree + re74 + re75,
data = imp, approach = "within")
bal.tab(mt.out1)
#Matching using across-imputation average propensity scores
mt.out2 <- matchthem(treat ~ age + educ + race +
married + nodegree + re74 + re75,
data = imp, approach = "across")
bal.tab(mt.out2)
#Weighting using within-imputation propensity scores
wt.out <- weightthem(treat ~ age + educ + race +
married + nodegree + re74 + re75,
data = imp, approach = "within",
estimand = "ATT")
bal.tab(wt.out)