全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 EViews专版
5568 8
2008-07-25

各位大侠,看看下面的似然函数表示究竞哪里有问题啊。EVIEWS总是提醒“missing values in @logl series at current coefficents at observation 1”

@logl log1

res1=dlnsoneweek-c(1)-c(2)*dlnfoneweek

var1=@sum(res1^2)/203

res2=dlnsoneweek-c(3)-c(4)*dlnfoneweek

var2=@sum(res2^2)/203

p12=1/(1+exp(c(5)+c(6)*aboneweek))

p21=1/(1+exp(c(7)+c(8)*aboneweek))

p11=1-p12

p22=1-p21

pai1=(1-p22)/(2-p11-p22)

pai2=(1-p11)/(2-p11-p22)

log1=log(pai1*exp(-res1^2/(2*var1))/@sqrt(2*3.14159265359*var1)+pai2*exp(-res2^2/(2*var2))/@sqrt(2*3.14159365359*var2))

@temp res1 var1 res2 var2 p12 p21 p11 p22 pai1 pai2 log1

 

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-1-13 19:26:41
同问啊,都2010年了,还没有人能解决吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-3 19:58:24
出现这个显示是由于缺失值或是数学运算域错误(如对负数取对数或取平方根,除数为0等等)导致样本中似然贡献无法评价   再仔细检查下方程表达式,如果还出现这些问题,就不用中间表达式,直接写出对数似然函数的贡献式子。
    我曾经出现这样的问题。
  我开始的程序这样,完全按书上写的(《计量经济分析方法与建模》 高铁梅):
     @logl log1
           res=cs-c(1)-c(2)*inc
           var=@sum(res^2)/24
           log1=log(@dnorm(res/@sqrt(var)))-log(var)/2
          @temp res var log1
运行出现错误,实在找不出毛病,就改成了如下,直接写对数似然函数贡献式:
@logl log1
log1=log(@dnorm((cs-c(1)-c(2)*inc)/@sqrt(@sum((cs-c(1)-c(2)*inc)^2)/24)))-log(@sum((cs-c(1)-c(2)*inc)^2)/24)/2
@temp log1
结果能运行了
上面的可以尝试下
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-11-15 22:00:11
可以尝试 去掉最后一行@temp res var
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-1-4 18:07:48
@logl logl
res=cp-c(1)-c(2)*inc
var=c(3)
logl=log(@dnorm(res/@sqrt(var)))-log(var)/2

我的问题也是,missing values in @logl series at current coefficents at observation 1
请高手赐教,急用,万分感谢。qq:372298044
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-1-4 18:08:03
按楼上的方法还是行不通
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群