6836 3

[问答] L-BFGS-B不能有'fn'的无限值??R语言 [推广有奖]

  • 1关注
  • 1粉丝

已卖:47份资源

讲师

42%

还不是VIP/贵宾

-

威望
0
论坛币
3299 个
通用积分
142.8341
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
120918 点
帖子
45
精华
0
在线时间
960 小时
注册时间
2014-11-24
最后登录
2025-9-26

楼主
谁伴我の闯荡 在职认证  学生认证  发表于 2017-11-2 02:04:14 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
fn<-sum(log(clayton(lamda1,U))*s1+log(gumbel(lamda2,U))*s2+log(frank(lamda3,U))*s3)
}
a1[k]<-mean(a1[k-1]*clayton(theta1[k-1],U)/(a1[k-1]*clayton(theta1[k-1],U)+a2[k-1]*gumbel(theta2[k-1],U)+a3[k-1]*frank(theta3[k-1],U)))
a2[k]<-mean(a2[k-1]*gumbel(theta2[k-1],U)/(a1[k-1]*clayton(theta1[k-1],U)+a2[k-1]*gumbel(theta2[k-1],U)+a3[k-1]*frank(theta3[k-1],U)))
a3[k]<-mean(a3[k-1]*frank(theta3[k-1],U)/(a1[k-1]*clayton(theta1[k-1],U)+a2[k-1]*gumbel(theta2[k-1],U)+a3[k-1]*frank(theta3[k-1],U)))

lamda<-optim(c(theta1[k-1],theta2[k-1],theta3[k-1]),f,method="L-BFGS-B",lower=c(0,1,-Inf),upper=c(Inf,Inf,Inf),control=list(fnscale=-1))$par


运行报错 “L-BFGS-B不能有'fn'的无限值”是怎么回事呢??求大神帮忙



二维码

扫码加我 拉你入群

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

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

关键词:BFGS R语言

沙发
dw928762571 发表于 2017-11-3 10:23:08
同问啊,不是太理解

藤椅
SedenyE7 发表于 2018-6-15 20:22:54
这里有一篇文章,转载的,希望可以帮助你http://rsoftware.h.baike.com/article-1942423.html,里面关于Egarch模型的问题“L-BFGS-B不能有'fn'的无限值”有一点解释

板凳
紫歌 发表于 2020-5-25 00:25:21
请问楼主解决了吗,我也遇到这个问题了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-6 19:28