我有一个optim
算法,在整个预测周期内运行了好几次。我定义的绝对公差为10^(-10)
,最大迭代值(maxit
)为10000
。尽管没有达到abstol
,并且收敛值为0(这意味着maxit
,但投影循环的几乎每个步骤(除了2或3次)都达到了精度optim
算法已经收敛)。
您是否知道即使仍有迭代空间,为什么仍未达到精度?
fun_to_optimize=function(my_variable){
return((life_expectancy_fun(my_variable,other_parameters)-life_expectancy_target)^2)
}
my_optim_res=optim(par=my_param,fn=fun_to_optimize,control=list(abstol=10^(-10),maxit=10000),method="BFGS")