En R hay una función nlm () que realiza una minimización de una función f usando el algoritmo Newton-Raphson. En particular, esa función genera el valor del código variable definido de la siguiente manera:
codifique un número entero que indique por qué terminó el proceso de optimización.
1: el gradiente relativo es cercano a cero, la iteración actual es probablemente la solución.
2: iteraciones sucesivas dentro de la tolerancia, la iteración actual es probablemente la solución.
3: el último paso global no pudo ubicar un punto más bajo que el estimado. O la estimación es un mínimo local aproximado de la función o el esteptol es demasiado pequeño.
4: límite de iteración excedido.
5: tamaño de paso máximo stepmax excedió cinco veces consecutivas. O la función no está limitada a continuación, se vuelve asintótica a un valor finito desde arriba en alguna dirección o stepmax es demasiado pequeño.
¿Puede alguien explicarme (quizás usando una ilustración simple con una función de una sola variable) a qué situaciones corresponden 1-5?
Por ejemplo, la situación 1 podría corresponder a la siguiente imagen:
¡Gracias de antemano!