全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅 求助成功区
4257 5
2015-10-16
悬赏 100 个论坛币 已解决
在我pannel data里面,有时间变量time,取值为1--626.
我想加入2个虚拟变量D1,D2,来将time进行分段分析。其中time取值为1-165时,D1=1.  time取值为166-422时,D2=1. time取值为423-626时,D1和D2都为0.    这个应该怎么设置命令?在回归时又应该怎么做呢?
多谢各位老师!!

最佳答案

shendadong 查看完整内容

你能不能将1-165和166-422设置成D1=0、D2=0,然后你试试下面的command行不行: gen D1=0 gen D2=0 replace D1=0 if time=166 & time=423 reg D1 D2 不知道对不对,你可以尝试一下。
二维码

扫码加我 拉你入群

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

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

全部回复
2015-10-16 16:50:32
你能不能将1-165和166-422设置成D1=0、D2=0,然后你试试下面的command行不行:
gen D1=0
gen D2=0
replace D1=0 if time<=165
replace D2=0 if time>=166 & time<=422
replace D1 D2=1 if time>=423
reg D1 D2
不知道对不对,你可以尝试一下。
二维码

扫码加我 拉你入群

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

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

2015-10-16 16:53:06
另外,我这个是在VAR模型里面做的。
直接根据时间的不同,分3次来回归模型与使用虚拟变量来回归,在意义上有什么不同呢?
二维码

扫码加我 拉你入群

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

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

2015-10-16 16:54:16
time取值为1-165时,D2=多少? time取值为166-422时,D1取值多少?
这个没有考虑
二维码

扫码加我 拉你入群

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

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

2015-10-16 18:49:19
你可以去看看张军写的《中国经济全要素生产率变动》,他就是把时间分段当做虚拟变量,他的论文你可以研究研究。
二维码

扫码加我 拉你入群

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

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

2015-10-18 08:57:26
shendadong 发表于 2015-10-16 20:57
你能不能将1-165和166-422设置成D1=0、D2=0,然后你试试下面的command行不行:
gen D1=0
gen D2=0
还是有点问题,我再好好想想,先谢啦!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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