楼主: 迷途mitu
6525 2

[问答] R里面nls的使用问题 [推广有奖]

  • 5关注
  • 11粉丝

已卖:142份资源

教授

23%

还不是VIP/贵宾

-

威望
0
论坛币
2399 个
通用积分
21.2886
学术水平
11 点
热心指数
35 点
信用等级
12 点
经验
173 点
帖子
582
精华
0
在线时间
851 小时
注册时间
2010-4-17
最后登录
2022-12-7

楼主
迷途mitu 发表于 2012-8-12 16:43:02 |AI写论文
10论坛币
我用nls来对似然函数进行估计,但是总是提醒:
在计算模型的时候产生了缺省值或无限值
是不是因为我没有设置参数的条件?比如模型中有一个a+b<=1的限制,我没有设置,那该怎么设置呢?
还是参数初始值的问题?
求教!

关键词:nls 计算模型 似然函数 缺省值 模型

沙发
DM小菜鸟 发表于 2014-12-17 17:37:00
这里有不等式约束条件哈,用Rsolnp包,里面的solnp可以加不等式——

solnp(pars, fun, eqfun = NULL, eqB = NULL, ineqfun = NULL, ineqLB = NULL,
ineqUB = NULL, LB = NULL, UB = NULL, control = list(), ...)
   
这里面的——
ineqLB = NULL,这是lower那个点
ineqUB = NULL,这个是upper那个点

藤椅
jiangjinjin 学生认证  发表于 2018-9-10 16:02:23
我也碰到过这样得情况,我个人觉得可以改变一下初值,是因为程序从这个程序出发在做最优化的时候,正好碰上某个值使得你的目标函数无法求解,比如说有可能使得分母等于0了,所以你可以试试调试初值。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 05:41