In R c'è una funzione nlm () che esegue una minimizzazione di una funzione f usando l'algoritmo Newton-Raphson. In particolare, tale funzione genera il valore del codice variabile definito come segue:
codificare un numero intero che indica perché il processo di ottimizzazione è terminato.
1: il gradiente relativo è vicino allo zero, l'iterazione corrente è probabilmente una soluzione.
2: iterate successive entro tolleranza, l'iterazione corrente è probabilmente una soluzione.
3: l'ultimo passaggio globale non è riuscito a individuare un punto inferiore alla stima. Entrambe le stime rappresentano un minimo locale approssimativo della funzione o steptol è troppo piccolo.
4: limite di iterazione superato.
5: la dimensione massima del passo stepmax è stata superata per cinque volte consecutive. O la funzione non ha limiti di seguito, diventa asintotica a un valore finito dall'alto in una direzione o stepmax è troppo piccolo.
Qualcuno può spiegarmi (magari usando una semplice illustrazione con una funzione di una sola variabile) a quali corrispondano le situazioni 1-5?
Ad esempio, la situazione 1 potrebbe corrispondere alla seguente immagine:
Grazie in anticipo!