У меня есть алгоритм optim
, который проходит несколько раз в течение периода прогнозирования.Я определил абсолютный допуск, равный 10^(-10)
, и максимальное значение итераций (maxit
), равное 10000
.Точность abstol
достигается почти на каждом этапе цикла проецирования, за исключением 2 или 3 раз, хотя maxit
не достигается, а значение сходимости равно 0 (это означает, что алгоритм 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")