我用Eviews软件做极大似然估计时,出现错误“Missing values in @logl series at current coefficients at observation 6”.我用一下简化的例子来说明我存在的问题,请教各位前辈应该如何处理,非常感谢。
上面的表格是我的数据(简化版),有虚拟变量S、投标值bid和虚拟变量Y。问卷设计是这样的:(1)首先询问受访者是否愿意捐赠一定费用来保护某资源。(2)如果不愿意,则S=0,说明支付意愿等于0,调查到此结束;如果愿意,则S=1,说明支付意愿大于0。(3)如果S=1,再从一系列投标值中随机选择一个投标值,询问受访者是否愿意支付,如果愿意,则Y=1,如果不愿意,则Y=0。极大似然函数的公式如下:
lnL=S*Y*ln(1-F(A))+S*(1-Y)*ln(F(A)-F(0))+(1-S)*ln(F(0)), 其中F(A)=1+exp(c(1)+c(2)*A),A>0时;F(A)=1+exp(c(1)),A=0时。
极大似然估计命令如下:
@logl p
@param c(1) 1.7 c(2) -0.005
xb1=1/(1+exp(c(1)+c(2)*bid))
xb2=1/(1+exp(c(1)))
p=s*y*log(1-xb1)+s*(1-y)*log(xb1-xb2)+(1-s)*log(xb2)
运行命令后,就会出现错误提示“Missing values in @logl series at current coefficients at observation 6”。请问各位前辈是什么原因呢?