【问题标题】:how to change the values of convergence in optim in r如何在 r 中更改 optim 中的收敛值
【发布时间】:2017-12-12 20:16:16
【问题描述】:

我正在处理大而复杂的功能。我正在使用optim 来估计模型参数。我从optim 的迭代值看到,即使当前值和上一个值非常接近,它也不会收敛。

例如,

iteration 10  400.0091
iteration 20  400.0092
iteration 30  400.0093
  :
  :

继续前进,比如迭代 1200 次。

那么我怎样才能改变optim 的收敛轮,也就是说,如果当前迭代非常接近之前的迭代然后收敛。

【问题讨论】:

    标签: r optimization


    【解决方案1】:

    您正在寻找 abstolreltol 组件 control 参数。

    有关详细信息,请参阅?optim。我不能为您的问题推荐一个没有示例/上下文的人,但您的电话看起来像:

    optim(par, fn, [other vars?], control = list(reltol = 1e-5))
    

    【讨论】:

    猜你喜欢
    • 2019-06-26
    • 1970-01-01
    • 1970-01-01
    • 2014-07-20
    • 2020-08-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    相关资源
    最近更新 更多