如何在r

时间:2017-12-12 12:06:36

标签: r optimization

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

例如,

iteration 10  400.0091
iteration 20  400.0092
iteration 30  400.0093
  :
  :

继续说,对于迭代1200来说。

那么如何更改optim的收敛回合,即当前迭代非常接近前一次迭代然后收敛。

1 个答案:

答案 0 :(得分:2)

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

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

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