我在Stata 13中使用倾向得分匹配,如下所示:
. teffects psmatch (outcome_var) (treatment_var covar_1 covar_2 etc.)
所以我得到了统计学上显着的结果,但我需要检查协变量的平衡。
我看到Stata 14有一个命令tebalance summarize
来执行此操作但不在13中。有人知道如何检查吗?
可以肯定的是,无论如何我都试过了:
. tebalance summarize
unrecognized command: tebalance
答案 0 :(得分:0)
您可以手动进行多项测试。我认为最常见的是在K度倾向得分的多项式上回归每个协变量(所以PS,PS ^ 2,PS ^ 3,...)加上与治疗假人相互作用的相同术语(D,DxPS,DxPS) ^ 2,DxPS ^ 3)。然后你进行联合测试,对于k = 0,..,K,处理的PS ^ k相互作用的所有系数都为零。
如果达到平衡,则所有相互作用的系数应等于零,因为处理后的单位不应具有与未处理单位不同的回归线。
另一种方法是使用用户编写的匹配命令,如psmatch2
,它可以平衡测试与pstest
。