全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
4383 15
2012-10-15
数据是面板数据,变量中有一个是哑变量(0,1 ),也有其他的如国家,年份的变量(1,2,……),在回归结果中,我需要显示常数项以及哑变量的系数,可是这个常数项常常被omitted。

求教如何能让常数项以及哑变量的系数同时显示呢?我用的是xtpcse命令(在xtreg基础上矫正了自相关等问题),后面尝试加了constant的命令,但是还是不能解决这个问题。。。

如哑变量是d, 国家是cntry, 年份是year,我的命令是

xtpcse a b c d i.cntry i.year, c(ar1)

需要显示d的系数以及常数项。

非常感谢!!!

二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-15 17:28:45
应该是共线性问题使得stata自动帮你删除了常数项。
你可以采用 tab year, gen(dumyr) 方式自行产生虚拟变量,日后删除一些,以避免共线性问题。
如 drop dumyr1
然后再执行回归分析即可。
二维码

扫码加我 拉你入群

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

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

2012-10-17 22:15:05
arlionn 发表于 2012-10-15 17:28
应该是共线性问题使得stata自动帮你删除了常数项。
你可以采用 tab year, gen(dumyr) 方式自行产生虚拟变量 ...
谢谢连老师!!!
我尝试了,产生一系列dum_id和dum_year, 然后删除dum_id1和dum_year1, 再执行回归,常数项还是没有回来呢。
和某一年的观测值太少,比如2,3个观测值有关系么?
二维码

扫码加我 拉你入群

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

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

2012-10-18 09:23:48
你要多删掉几个虚拟变量,基本的原则是虚拟变量和常数项之间不能存在完全共线性问题,否则 Stata 就会帮你随意删除一些,直到满足这个要求。
二维码

扫码加我 拉你入群

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

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

2012-10-18 15:34:07
arlionn 发表于 2012-10-18 09:23
你要多删掉几个虚拟变量,基本的原则是虚拟变量和常数项之间不能存在完全共线性问题,否则 Stata 就会帮你随 ...
那就是说出现这个情况只可能是共线性,没有其他什么原因吧?

可以随意手动删除某个虚拟变量么?

那这几个变量的影响因素是不是就到常数项里了呢?

再次感谢!
二维码

扫码加我 拉你入群

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

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

2012-10-18 16:57:48
arlionn 发表于 2012-10-18 09:23
你要多删掉几个虚拟变量,基本的原则是虚拟变量和常数项之间不能存在完全共线性问题,否则 Stata 就会帮你随 ...
在尝试过程中,在删除dum_year1的回归中,继续删除dum_year2,仍然没有常数项;保留dum_year2, 删除dum_year13或者dum_year12或者dum_year11,就有常数项了,这是说明后三个和常数项之间必须删除一个?

另外,在以删除dum_year1的回归为基础上,继续删除dum_year6,这时有常数项了,但是STATA又自动删除了dum_year13,这又会是什么原因呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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