在 psmatch2 命令后导出 ATT 结果

Export ATT result after psmatch2 command

我需要导出 Stata 中 psmatch2 community-contributed 命令的输出。

例如:

 psmatch2 treatment var1, neighbor(1) out(depvar)

其中 treatment 是虚拟变量,var1 是用于估计治疗概率 (pscore) 的回归变量,depvar 是感兴趣的结果变量。匹配算法为最近邻匹配

输出:

我尝试使用 社区贡献的 命令导出结果 esttab:

 esttab , cells(b se t)

但是,我在匹配之前得到了处理和对照之间的区别,而不是 ATT:

以下对我有用:

use http://cameron.econ.ucdavis.edu/mmabook/nswpsid.dta, clear

psmatch2 TREAT AGE, neighbor(1) out(RE78)

matrix A = ( r(att) \ r(seatt) )

esttab matrix(A)

-------------------------
                        A
                       c1
-------------------------
r1              -20276.95
r2               3224.725
-------------------------