CBIV {CBPS} | R Documentation |
Covariate Balancing Propensity Score for Instrumental Variable Estimates (CBIV)
Description
CBIV
estimates propensity scores for compliance status in an
instrumental variables setup such that both covariate balance and prediction
of treatment assignment are maximized. The method, therefore, avoids an
iterative process between model fitting and balance checking and implements
both simultaneously.
Usage
CBIV(
Tr,
Z,
X,
iterations = 1000,
method = "over",
twostep = TRUE,
twosided = TRUE,
...
)
Arguments
Tr |
A binary treatment variable. |
Z |
A binary encouragement variable. |
X |
A pre-treatment covariate matrix. |
iterations |
An optional parameter for the maximum number of iterations for the optimization. Default is 1000. |
method |
Choose "over" to fit an over-identified model that combines the propensity score and covariate balancing conditions; choose "exact" to fit a model that only contains the covariate balancing conditions. Our simulations suggest that "over" dramatically outperforms "exact." |
twostep |
Default is |
twosided |
Default is |
... |
Other parameters to be passed through to |
Details
Fits covariate balancing propensity scores for generalizing local average treatment effect estimates obtained from instrumental variables analysis.
Value
coefficients |
A named matrix of coefficients, where the first column gives the complier coefficients and the second column gives the always-taker coefficients. |
fitted.values |
The fitted N x 3 compliance score matrix. The first column gives the estimated probability of being a complier, the second column gives the estimated probability of being an always-taker, and the third column gives the estimated probability of being a never-taker. |
weights |
The optimal weights: the reciprocal of the probability of being a complier. |
deviance |
Minus twice the log-likelihood of the CBIV fit. |
converged |
Convergence value.
Returned from the call to |
J |
The J-statistic at convergence |
df |
The number of linearly independent covariates. |
bal |
The covariate balance associated with the optimal weights, calculated as the GMM loss of the covariate balance conditions. |
Author(s)
Christian Fong
References
Imai, Kosuke and Marc Ratkovic. 2014. “Covariate Balancing Propensity Score.” Journal of the Royal Statistical Society, Series B (Statistical Methodology). http://imai.princeton.edu/research/CBPS.html
Examples
###
### Example: propensity score matching
### (Need to fix when we have an actual example).
##Load the LaLonde data
data(LaLonde)
## Estimate CBPS
fit <- CBPS(treat ~ age + educ + re75 + re74 +
I(re75==0) + I(re74==0),
data = LaLonde, ATT = TRUE)
summary(fit)