楼主: ouyangxia0975
5409 1

[问答] 极值1型 拟合参数 [推广有奖]

  • 0关注
  • 0粉丝

初中生

38%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
116 点
帖子
6
精华
0
在线时间
14 小时
注册时间
2014-7-12
最后登录
2015-12-7

楼主
ouyangxia0975 发表于 2014-7-12 12:51:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
weight=c(11260,15960,170304,17220,19470,20900,21620,21950,41410, 50760,53060,58600,65150,75130,85470,86240, 98580,130690,143630,153310, 158330)

LL<-function(params,weight)
{
f=exp(-exp(-(data-params[1])/params[2])-(data-params[1])/params[2])/params[2]
ll<-sum(log(f))
return(-ll)
}


params<-c(30000,40000)
geyser.res<-optim(c(30000,40000),LL, hessian = TRUE,method= "Nelder-Mead",control=list(fnscale=-1))
运行后:Error in data - params[1] : non-numeric argument to binary operator
请问这是为什么,是哪出错了,我就是想用这种估计的方式求出其系数,因为后还想做其它的 加权拟合 ,极值与对数正交分布的加权,请大神赐教。。

二维码

扫码加我 拉你入群

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

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

关键词:Weight Eight weigh wei

沙发
DM小菜鸟 发表于 2014-12-8 14:39:58
你的params[1]是数值,但是data - params[1]不是数值参数
所以报错了~


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

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