全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
105112 31
2014-12-26
请教各位大虾,我有11年的面板数据,需要把这11年设置成虚拟变量。
我的命令是tabulate year, gen(REG)        然后生成了11个reg变量(reg1,reg2...reg11),第一年时reg1显示为1 ,其他reg显示为0.以此类推,不知道这样设置是否正确?
回归的时候是要把11个虚拟变量都加进命令里是吗?
本人新手,希望多多指教,多谢多谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-26 11:35:52
貌似整的太复杂了,xtset id year
二维码

扫码加我 拉你入群

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

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

2014-12-26 12:49:11
hustchen2012 发表于 2014-12-26 11:35
貌似整的太复杂了,xtset id year
你好。你的命令貌似是定义整个数据集为面板数据把。。。和虚拟变量并没有关系?
二维码

扫码加我 拉你入群

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

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

2014-12-26 12:55:05
复制代码
二维码

扫码加我 拉你入群

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

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

2014-12-26 13:28:36
ywh19860616 发表于 2014-12-26 12:55
这个命令没有用过。i.year就相当于是设置了虚拟变量是把,跑完后显示有10个虚拟变量~应该没错把~谢了
二维码

扫码加我 拉你入群

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

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

2014-12-27 15:44:48
你如果是要控制年度,也就是说,在一个回归中,将年份作为控制变量,最终结果是一个回归结果的话,那么,是这样的:
tabulate year, gen(REG)    // 如有五年数据,就会生成REG1,REG2到REG5共计五个虚拟变量
drop REG1  // 避免多重共线,删除一个
xtreg y x1 x2  REG*    // REG*表示余下的四个年份虚拟变量

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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