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

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

非常感谢!!!

二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-15 16:10:53
加入n-1个哑变量,不要n个,就可以显示出常数项。
要不会导致虚拟变量陷阱。
二维码

扫码加我 拉你入群

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

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

2012-10-15 16:12:34
ywh19860616 发表于 2012-10-15 16:10
加入n-1个哑变量,不要n个,就可以显示出常数项。
要不会导致虚拟变量陷阱。
谢谢回复!我的命令是这样的,比如哑变量是d,国家是cntry, 年份是year:

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

我想要d的系数和常数项一起显示,可是常数项常常被omitted.
二维码

扫码加我 拉你入群

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

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

2012-10-15 16:14:37
tabulate cntry, generate(dum)
xtpcse a b c d dum2-dumN i.year, c(ar1)

*N是你的个体个数。
二维码

扫码加我 拉你入群

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

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

2012-10-15 16:26:50
ywh19860616 发表于 2012-10-15 16:14
tabulate cntry, generate(dum)
xtpcse a b c d dum2-dumN i.year, c(ar1)
非常感谢!!! 是不是dum2-dumN-1?我尝试 dum2-dumN 仍然被省略,尝试dum2-dumN-1就可以了。

这样选择性省略某个年份会有什么问题么?

原来的回归结果中国家的虚拟变量有n-1个,年份有n-1个,哑变量有1个,然后没有常数项。共线性不是在各个虚拟变量里省略一个就可以,为什么常数项还会被省略呢?
二维码

扫码加我 拉你入群

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

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

2012-10-15 16:30:34
这个要看你的那个虚拟变量d形式是怎样的,是不是就是country虚拟变量的
其中一个?
在没有另外加d时,就应该写成dum2-dumN的,你现在加了d,那就有可能
出现这种情况了。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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