R optim сходится, но абстол (точность) не достигнута - PullRequest
0 голосов
/ 20 марта 2019

У меня есть алгоритм 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")
...