本人用自己收集的非平衡面板数据,做稳健的豪斯曼检验
出现如下问题:
第一个问题是:
quietly xtreg sluemtotlzs area5b lnGDPper lnGDPper2 nvindtotlzs spurbtotlinzs area1b slsrvemplzs slindemplzs if year>2
> 001,re
. scalar theta=e(theta)
type mismatch
r(109);
进行到第二步就过不去了!!
如果用陈强教材(163)第二种方法, 直接算 theta,则
quietly xtreg sluemtotlzs deveornot area5b lnGDPper lnGDPper2 nvindtotlzs spurbtotlinzs area1b slsrvemplzs slindemplzs
> if year>2001,re theta
. global yandxforhausman sluemtotlzs deveornot area5b lnGDPper lnGDPper2 nvindtotlzs spurbtotlinzs area1b slsrvemplzs slind
> emplzs if year>2001
. sort countryside
. foreach x of varlist $yandxforhuasman{
2. by countryside:egen mean`x'=mean(`x')
3. gen md`x'=`x'-mean`x'
4. gen red`x'=`x'-theta*mean`x'
5. }
varlist required
r(100);
哪位高手能给我指点迷津,连跳楼的心都有了!为什么总是搞不定,晕啊。
祝,我的解释变量中,有一个是 虚拟变量,虽然我把虚拟变量去掉,重新做,还是做不出来