Stata Command: robustate.ado
Under the limited overlap, the naive inverse propensity score estimation method suffers from large variances (if not a lack of the consistency or the asymptotic normality). This command executes estimation and inference for the average treatment effect (ATE) robustly against the limited overlap based on the method of Sasaki and Ura (2022). The Stata output displayed below shows both the standard inverse propensity score weighted estimate (NAIVE_ATE) and our proposed robust estimate (ROBUST_ATE) of the average treatment effects of catheterization on the 30-day survival.
Installation:
. ssc install robustate
Usage:
. use "catheterization_small.dta"
. robustate outcome treat age alb1 amihx aps1 bili1 ca_meta ca_yes card cardiohx cat1_chf cat1_cirr cat1_colon cat1_coma cat1_copd cat1_lung cat1_mosfmal cat1_mosfsep cat2_cirr cat2_colon cat2_coma cat2_lung cat2_mosfmal cat2_mosfsep chfhx chrpulhx crea1 das2d3pc dementhx
Help:
. help robustate
Reference: Sasaki, Y & T. Ura (2022) Estimation and Inference for Moments of Ratios with Robustness against Large Trimming Bias. Econometric Theory, 38 (1), pp. 66-112. Paper.
Download the manuscript and package forthcoming in The Stata Journal
Frequently Asked Questions:
Q1. How does the "robustate" command compare with the existing IPW estimator such as the "teffects ipw" command?
A. "teffects ipw" tends to produce larger standard errors than "robustate". If the overlap is severely limited (i.e., if the tail index of the inverse propensity score is above 0.5), then the standard error for "teffects ipw" is not guaranteed to exist while that of "robustate" still exists.
Q2. How does the "robustate" command compare with the IPW estimation with trimming/truncating small propensity scores?
A. Trimmed and truncated estimators are biased for the average treatment effects (ATE), while the "robustate" estimator is de-biased and its standard error accounts for the effects of the de-biasing.
Q3. How does the "robustate" command compare with the matching estimators such as "teffects pamatch" and "teffects nnmatch" commands?
A. The matching estimators tend to be biased for the average treatment effects (ATE) when the overlap is limited, while the "robustate" estimator being de-biased consistently estimates the ATE and its standard error accounts for the effects of the de-biasing.
Q4. How does the "robustate" command compare with the overlap weighting approaches?
A. The "robustate" estimates the average treatment effects (ATE), while the overlap weighting approaches estimate only weighted averages of treatment effects and hence in general fail to estimate the ATE.