我在一个国家有一组经过处理的公司,对于每个公司,我希望在该国其他地区找到与行业,规模和盈利能力最接近的匹配。我正在研究Stata。我只需要组建一个控制组 - 任何人都可以用代码指导我吗?非常感谢!我目前有以下内容,但这并不能满足我的需求:
psmatch2(logpension)(已处理的扇区logassets logebitda),logit ate
答案 0 :(得分:1)
以下是使用马哈拉诺比斯距离作为指标在x1和x2上匹配的方法,以便从治疗中获得对y的影响:
use http://ssc.wisc.edu/sscc/pubs/files/psm, clear
psmatch2 t, mahalanobis(x1 x2) outcome(y) ate
变量_n1存储每个治疗观察的匹配对照观察的观察数。
答案 1 :(得分:0)
以下是一整套代码,您可以运行这些代码来查找处理后的平均治疗效果(最重要的指标结果),并检查数据是否平衡(结果是否有效)。在运行之前,您需要确保以下列方式标记您的治疗:0应标记为对照组,1应标记为实验/治疗。 “neighbor(1)”表示我选择了最近邻匹配选项。它基本上将每个处理过的观察结果与对照观察结果进行配对,其对照观
psmatch2处理的扇区logassets logebitda,结果(logpension)neighbor(1)common
运行psmatch后,您需要确保数据平衡。所以你需要运行它:
pstest扇区logassets logebitda,处理(处理)
如果您的t检验显示任何低于0.05的显着性,则表示您的数据不均衡。要直观地检查数据的平衡,您也可以运行
psgraph
在你的psmatch2命令之后。
祝你好运!