楼主: usm2013
4342 5

[其他] stata 虚拟变量回归分析 [推广有奖]

  • 0关注
  • 1粉丝

已卖:2份资源

讲师

66%

还不是VIP/贵宾

-

威望
0
论坛币
10050 个
通用积分
8.2458
学术水平
2 点
热心指数
3 点
信用等级
1 点
经验
31637 点
帖子
113
精华
0
在线时间
999 小时
注册时间
2013-5-27
最后登录
2025-12-27

楼主
usm2013 发表于 2015-10-16 16:50:31 |AI写论文
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 不知道对不对,你可以尝试一下。
关键词:Stata 回归分析 tata 虚拟变量 pannel 回归分析

沙发
shendadong 发表于 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
不知道对不对,你可以尝试一下。
已有 1 人评分论坛币 收起 理由
giresse + 40 精彩帖子

总评分: 论坛币 + 40   查看全部评分

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

板凳
zhenjiangp 在职认证  发表于 2015-10-16 16:54:16
time取值为1-165时,D2=多少? time取值为166-422时,D1取值多少?
这个没有考虑

报纸
shendadong 发表于 2015-10-16 18:49:19
你可以去看看张军写的《中国经济全要素生产率变动》,他就是把时间分段当做虚拟变量,他的论文你可以研究研究。
已有 1 人评分经验 收起 理由
giresse + 40 精彩帖子

总评分: 经验 + 40   查看全部评分

地板
usm2013 发表于 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
还是有点问题,我再好好想想,先谢啦!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-28 23:55