全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
10182 6
2018-10-28
悬赏 50 个论坛币 未解决
请教一下各位老师、大神们下面可能是哪里出问题了?
情况是这样的:选择了2005-2017共13年的数据,政策改革是在09年开始实行的,分为对照组和实验组。想用PSM+DID来评价政策效果。
    因变量是GDP,自变量是treated(参与改革treated=1,不参与改革treated=0),t(改革前t=0,改革后t=1),协变量:一些常用的变量。
  输入psm-did命令:
diff GDP,t(treated) p(t) kernel id(id) logit cov(PD SH SFA PRO IND) report support
   之后报错显示:KERNEL PROPENSITY SCORE MATCHING DIFFERENCE-IN-DIFFERENCES
    Estimation on common support
    Report - Propensity score estimation with logit command
    Atention: _pscore is estimated at baseline

outcome does not vary; remember:
                                  0 = negative outcome,
        all other nonmissing values = positive outcome r(2000);
试了无数次,都还是这样,请问下该怎么处理呢?ps:我的因变量是大于0的连续变量,也尝试过对因变量取对数
diff lnGDP,t(treated) p(t) kernel id(id) logit cov(PD SH SFA PRO IND) report support,但还是出现r2000错误,请大神给解答一下,非常感谢!!急急急~~~
二维码

扫码加我 拉你入群

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

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

全部回复
2018-10-28 17:44:10
对了 补充下  数据有缺失值  因变量和协变量有缺失值~
二维码

扫码加我 拉你入群

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

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

2018-11-30 13:12:16
出现这个错误的同学,不妨换一下看看自己的treat和time定义是不是正确的
二维码

扫码加我 拉你入群

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

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

2019-3-26 09:30:54
楼主解决了吗,遇到了相同的问题
二维码

扫码加我 拉你入群

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

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

2019-9-19 18:20:42
珺珺珺珺 发表于 2019-3-26 09:30
楼主解决了吗,遇到了相同的问题
用stata14软件,15有问题
二维码

扫码加我 拉你入群

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

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

2023-1-25 00:12:48
应该还是虚拟变量的问题,可以通过count if treated == 0 ( or 1)看看到底有没有其数量是否为0
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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