如何检查协变量的平衡治疗效果?

时间:2016-11-25 19:44:03

标签: stata matching

我在Stata 13中使用倾向得分匹配,如下所示:

. teffects psmatch (outcome_var) (treatment_var covar_1 covar_2 etc.)

所以我得到了统计学上显着的结果,但我需要检查协变量的平衡。

我看到Stata 14有一个命令tebalance summarize来执行此操作但不在13中。有人知道如何检查吗?

可以肯定的是,无论如何我都试过了:

. tebalance summarize
unrecognized command:  tebalance

1 个答案:

答案 0 :(得分:0)

您可以手动进行多项测试。我认为最常见的是在K度倾向得分的多项式上回归每个协变量(所以PS,PS ^ 2,PS ^ 3,...)加上与治疗假人相互作用的相同术语(D,DxPS,DxPS) ^ 2,DxPS ^ 3)。然后你进行联合测试,对于k = 0,..,K,处理的PS ^ k相互作用的所有系数都为零。

如果达到平衡,则所有相互作用的系数应等于零,因为处理后的单位不应具有与未处理单位不同的回归线。

另一种方法是使用用户编写的匹配命令,如psmatch2,它可以平衡测试与pstest