当聚类稳健标准差与普通标准差相差较大的情况下,传统的豪斯曼检验不适用。即“hausman FE RE”命令无效。此时,陈强在其著作《高级计量经济学及STAT应用》中提出构建辅助回归的方法。P163,quietly xtreg Y1 X1,re th
scalar theta=e(theta)
global yandxforhausman Y1 X1
sort T
foreach x of varlist $yandxforhausman{
2.
by T: egen mean`x' =mean(`x')
3.
gen md`x'=`x'-mean`x'
4.
gen red`x'=`x'-theta*mean`x'
5. }
quietely xtreg redY1 redX1 mdX1, vce(cluster C1)
test mdX1
但是,我在运行命令时,出现 “unrecognized command: 2. invalid command name“,
也就是大括号里面的第二个命令错误了。
但是到底错误在哪里呢?
求高人指点。