全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
27683 20
2015-12-31
悬赏 100 个论坛币 已解决
情况是这样的:目的是要分析处理组和对照组患病率的比较,现已通过PSM法完成了匹配。想问:下一步该怎么做才能回到目的分析患病率的变化?  难道要把处理组和与之匹配的对照组抽取出来  成为一个新的样本吗?  如果是,该怎么做?  悬赏求助,价格虽不高,但已是我的极限,拜托各路大神非大神都进来看看、讨论讨论,跪谢!

最佳答案

gingerlinger 查看完整内容

%bias在10%以内为佳,多数match后的bias小于unmatch的
二维码

扫码加我 拉你入群

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

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

全部回复
2015-12-31 16:07:11
%bias在10%以内为佳,多数match后的bias小于unmatch的
二维码

扫码加我 拉你入群

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

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

2015-12-31 16:21:58
不知可否让你满意,https://bbs.pinggu.org/thread-1490982-1-1.html
二维码

扫码加我 拉你入群

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

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

2016-1-1 10:24:44
hzl619 发表于 2015-12-31 16:21
不知可否让你满意,https://bbs.pinggu.org/thread-1490982-1-1.html
这个我看了, 但是还是不明白,谢谢
二维码

扫码加我 拉你入群

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

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

2016-1-1 21:16:03
直接用psmatch2

. use 你的样本链接

. set seed 10101
. gen ranorder = runiform()
. sort ranorder
//这是把顺序打乱,便于最邻近随机匹配
//接下来匹配
. psmatch2 (是否处理变量)(所有协变量), out ( 患病率变量) n(1) ties common
//n(1)是一对一匹配,ties 是如果得分相同,随机选择一个匹配,common是只对common support的部分进行匹配,psm的匹配方法很多,不知道你是用一对一,还是近邻匹配还是kernel匹配还是局部匹配还是卡尺匹配,根据我经验kernel和卡尺效果比较好,我给你的是一对一匹配
接下来结果里面你就找ATT对应的difference就是你要的处理效应,(处理会增加患病率或者减少患病率,以及增减的多少)
然后还可以用-pstest-测试匹配效果如何
psgragh把图画出来
看你具体需要
二维码

扫码加我 拉你入群

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

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

2016-1-3 16:18:57
gingerlinger 发表于 2016-1-1 21:16
直接用psmatch2

. use 你的样本链接
你好,以下是我运行的命令,其中V8表示是否处理变量(取值为0,1);V32 V33 V34 V35 V36 V747 d1为协变量;V110为就诊变量(取值为1,2。1代表就诊,2代表未就诊)。这样的话我是不是就可以得到就诊率的比较?
set seed 10101
gen ranorder = runiform()
sort ranorder
logistic  V8 V32 V33 V34 V35 V36 V747 d1
predict pscore, p
psmatch2 V8,out(V32 V33 V34 V35 V36 V747 d1) pscore(pscore) neighbor(1) caliper(0.05) common odds index logit ties nowarnings quietly ate
pstest V32 V33 V34 V35 V36 V747 d1,both
attnd V110 V8 V32 V33 V34 V35 V36 V747 d1,comsup boot reps(2) dots logit


最后一个命令得出的结果中,ATT值是否可理解为  “处理组就诊率 — 对照组就诊率”?  
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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