A recent update to psmatch2 (Leuven & Sianesi, available from SSC) has an option ai() described as such:
ai(integer) calculate the heteroskedasticity-consistent analytical standard errors proposed by Abadie and Imbens (2006) by specifying the number of neighbors to be used to calculate the conditional variance (their formula (14)). With option altvariance one can specify to use the estimator of Abadie et al. (2004) instead.
For propensity score matching, should the ai() value be the same number as the number of nearest neighbors used for matching, e.g., ai(1) for 1:1 matching? If not, how does one select a value for ai()?
References:
Abadie, A., Drukker, D., Herr, J. L., & Imbens, G. W. (2004). "Implementing matching estimators for average treatment effects in Stata", Stata journal 4, 290-311.
Abadie A. and Imbens, G. (2006), "Large sample properties of matching estimators for average treatment effects", Econometrica 74(1), 235-267.
ai(integer) calculate the heteroskedasticity-consistent analytical standard errors proposed by Abadie and Imbens (2006) by specifying the number of neighbors to be used to calculate the conditional variance (their formula (14)). With option altvariance one can specify to use the estimator of Abadie et al. (2004) instead.
For propensity score matching, should the ai() value be the same number as the number of nearest neighbors used for matching, e.g., ai(1) for 1:1 matching? If not, how does one select a value for ai()?
References:
Abadie, A., Drukker, D., Herr, J. L., & Imbens, G. W. (2004). "Implementing matching estimators for average treatment effects in Stata", Stata journal 4, 290-311.
Abadie A. and Imbens, G. (2006), "Large sample properties of matching estimators for average treatment effects", Econometrica 74(1), 235-267.
Comment