全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6504 8
2017-03-05
政策处理效应模型sata基本命令汇总

Use ,文件名.dta,clear

Ssc installpamatch2replace

一、首先做一元回归

reg 结果变量 处理变量,r

二、直接引入协变量,再做多元回归

reg 结果变量 处理变量 协变量1 协变量2 协变量3……,r

三、接下来进行倾向得分匹配

1.将数据随机排序

set seed 10101

gen ranorder = runiform()

sort ranorder

2.一对一匹配,又放回匹配,允许并列

Psmatch2 处理变量 协变量1 协变量2 …,outcome(结果变量) n(1) ate ties logit common

解释:n()表示一对几匹配

ate 表示同时汇报ATE ATU ATT。如果默认表示仅汇报ATT

      ties 表示并列个体

      logit表示对数单位模型

      common表示仅对共同取值范围内个体进行匹配。如果默认表示对所有个体进匹配。

3.使用引导程序显示全部处理效应结果

Set seed 10101

Bootstrap r(att) r(atu) r(ate),reps(500):psmatch2处理变量 协变量1 协变量2 …,outcome(结果变量) n(1) ate ties logit common

4.使用命令pstest考察匹配结果是否较好地平衡了数据

Quietly psmatch2 处理变量 协变量1 协变量2 …,outcome(结果变量) n(1) ate ties Logit common

Pstest协变量1 协变量2 …,both graph

5.用条形图显示倾向得分的共同取值范围

Psgraph

6.K进行近邻匹配,令k=4,为节省空间,可使用选择项“quietly”略去对倾向得分估计结果的汇报。

psmatch2处理变量 协变量1 协变量2 …,outcome(结果变量) n(4) ate ties Logit common quietly

7.进行卡尺内一对四匹配。计算倾向得分的标准差,然后乘0.25

sum _psscore

dis 0.25*r(sd)

01979237

psmatch2处理变量 协变量1 协变量2 …,outcome(结果变量) n(4)cal(0.01) ate ties Logit common quietly

8.进行半径(卡尺)匹配

psmatch2处理变量 协变量1 协变量2 …,outcome(结果变量) radius cal(0.01) ate ties Logitcommon quietly

9.进行核匹配(使用默认的核函数与带宽)

psmatch2处理变量 协变量1 协变量2 …,outcome(结果变量) kernel ate ties Logit common quietly

10.进行局部线性回归匹配(使用默认的核函数与带宽)

psmatch2处理变量 协变量1 协变量2 …,outcome(结果变量) llr ate ties Logit common quietly

然后可以使用自助法得到自助标准差

Set seed 10101

Bootstrap r(att) r(atu) r(ate),reps(500):psmatch2处理变量 协变量1 协变量2 …,outcome(结果变量) llr ate ties logit common

11.进行样条匹配和马氏匹配省略不介绍。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-3-5 10:13:15
你的 psmatch2 有不少地方打错(pamatch2)!
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-3-5 10:15:46
还是看书吧,
陈强的书上更详细。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-3-5 10:36:55
黃河泉 发表于 2017-3-5 10:13
你的 psmatch2 有不少地方打错(pamatch2)!
谢谢提醒
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-3-5 10:41:53
cuifengbao 发表于 2017-3-5 10:36
谢谢提醒
已经改过来了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-3-6 10:51:26
黃河泉 发表于 2017-3-5 10:13
你的 psmatch2 有不少地方打错(pamatch2)!
您好!问下,PSM匹配后怎么得出匹配成功的样本?
以及绘制匹配前后的PS值的概率分布图?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群