wwflower 发表于 2010-6-17 17:09 
这个是不是因变量滞后项的问题啊,我试了几个RE的估计,发现只要引入因变量的滞后项作为解释变量,就都有sigma_u =0。这是怎么回事啊 ?
默认情况下,stata采用GLS估计RE模型,此时 simga_e 采用固定效应模型的残差计算而得,而 sigma_u 则是利用 simga_e 的估计值,以及组间效应模型的估计系数计算而得。参见 [xt] p.464。计算过程中,由于解释变量中包含了 L.y,致使 sigma_u=sigma_e=0,并最终导致 OLS 和 RE 的估计结果完全相同,此时 RE 的估计结果是错的。
应该采用 MLE 来估计 RE 模型:
xtreg y L.y x1 x2, mle
此外,由于这个模型是动态面板模型,最好采用 GMM 估计,stata命令为 xtabond 或 xtdpdsys。