静静的读你 发表于 2018-10-15 13:21:34

PSM-DID方法的stata操作的详细步骤

第一步:在 stata 软件中安装命令

第二步:命令解释
diff      outcome_var,      treat(varname)      period(varname)      id(varname)      kernel      ktype(kernel)cov(varlist) report logit support test
outcome_var: 被解释变量,人均 GDP。
treat(varname):组间虚拟变量,吃药是=1,不吃药的是 0。
period(varname):时间虚拟变量,吃药之后=1,不吃药是 0。
id(varname):用来指定个体的 ID(进行匹配的前提)。
kernel:表示进行基于倾向得分的核匹配(diff 的命令只提供 kernel 这一种匹配方法)。
ktype(kernel) :用于指定核函数,默认为二次核。
cov(varlist):用来指定用于倾向得分的协变量。
report:汇报对倾向得分的估计结果。
logit:表示使用 logit 估计倾向得分。
support:表示仅使用共同取值范围内的观测值进行匹配。
test:表示检验在倾向得分匹配后,各变量在实验组和控制组的分布是否平衡第三步:药品的初步检验(传统 DID)
tsset id year
xtreg y d t dt (不加控制变量)

xtreg      y      d t dt k age market fdi(加控制变量)

xtreg y d t dt (不加控制变量)

xtreg y d t dt k age market fdi (加控制变量)

第四步:倾向得分匹配检验
diff y,t(d) p(t) kernel id(id) logit cov ( k age fdi market) support test

第五步:吃药的效果检验
diff y, t(d) p(t) kernel id(id) logit cov ( k age fdi market) report support


初生牛犊008 发表于 2018-11-6 21:34:31

请问lz是怎么合并两份数据的?         

AriesBn 发表于 2018-12-16 11:24:40

需要的自己下载

云端 发表于 2018-12-27 21:22:42

谢谢

schnell 发表于 2019-1-9 11:01:21

感谢分享!很详细!

ruthqi1989 发表于 2019-1-10 18:36:59

谢谢分享

didoo 发表于 2019-2-2 16:16:44

感谢分享!

fangliang 发表于 2019-2-2 20:35:55

谢谢

yuanc 发表于 2019-2-2 21:09:39

666 楼主真棒

karstification 发表于 2019-2-3 13:19:48

谢谢分享
页: [1] 2 3
查看完整版本: PSM-DID方法的stata操作的详细步骤