finetab {designmatch} | R Documentation |
Tabulate the marginal distribution of a nominal covariate after matching
Description
Function for tabulating the marginal distributions of a nominal covariate for the treated units and matched controls.
Usage
finetab(nom_cov, t_id, c_id)
Arguments
nom_cov |
a nominal covariate vector used to assess balance. |
t_id |
a vector of indexes of the treated units. |
c_id |
a vector of indexes of the matched controls. |
Details
finetab
is a function for tabulating the marginal distributions of a nominal covariate for the treated units and matched controls.
finetab
is useful for assessing covariate balance after matching with after exact, near-exact matching, fine and near-balance with the bmatch
or nmatch
functions in the designmatch
package.
Value
A table with the counts for the treated units and matched controls for each category of a nominal covariate.
Author(s)
Jose R. Zubizarreta <zubizarreta@hcp.med.harvard.edu>, Cinar Kilcioglu <ckilcioglu16@gsb.columbia.edu>.
Examples
# Load data
data(germancities)
# Sort and attach data
germancities = germancities[order(germancities$treat, decreasing = TRUE), ]
attach(germancities)
# Treatment indicator
t_ind = treat
# Indexes of the treated units
t_id = which(t_ind == 1)
# Indixes of the matched controls (obtained using bmatch in designmatch)
c_id = c(80, 82, 35, 59, 69, 68, 34, 62, 104, 61, 106, 120, 56, 119, 28,
113, 76, 118, 75, 71)
# finetab
finetab(publicat, t_id, c_id)
finetab(busiservcat, t_id, c_id)