请教arlionn,我利用stata10.0通过lr检验做panel data异方差检验的时候,出现“does not contain scalar e(ll)”的提示,用stata8.0的时候却没有这样的提示,做出了结果,这是什么原因呢?
谢谢回答!!
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
https://bbs.pinggu.org/b67i298446p3.html
是不是同类问题?
在stata8.0下,很多估计命令的返回值里都包含r(ll),即对数似然函数值,因此在执行LR检验时,可以顺利引用之。
在stata10下,部分回归命令中不在包含r(ll)值,这导致你在执行LR检验时由于没有可供引用的r(ll),从而无法正确执行。
谢谢arlionn!
既然stata10.0做LR异方差检验时会出现这个问题,那应该怎样做才能避免呢?
PS:每次都要转换着用stata8.0和10.0有点麻烦,谢谢回答!
xtgls y x1-xn,t(time) i(grp) igls p(h)est sto hextgls y x1-xn,t(time) i(grp) iglsest sto hmloc df=e(N_g)-1lrtest he hm,df(`df')
*试一下这组命令,不加"igls"选项时,应该未用到似然估计(而用到两阶段估计),因此不产生e(ll)结果。
讨论一下:如果估计中未使用MLE,可否产生e(ll)?
我试过了,利用这组命令可以做出结果,谢谢!!!