我正在处理大而复杂的功能。我使用optim
来估计模型参数。我从optim
的迭代值中看到,即使当前值和最后值非常接近,它也不会收敛。
例如,
iteration 10 400.0091
iteration 20 400.0092
iteration 30 400.0093
:
:
继续说,对于迭代1200来说。
那么如何更改optim
的收敛回合,即当前迭代非常接近前一次迭代然后收敛。
答案 0 :(得分:2)
您正在寻找abstol
或reltol
组件control
参数。
有关详细信息,请参阅?optim
。我不能推荐一个没有示例/上下文的问题,但你的电话会看起来像:
optim(par, fn, [other vars?], control = list(reltol = 1e-5))