W R jest funkcja nlm (), która dokonuje minimalizacji funkcji f przy użyciu algorytmu Newtona-Raphsona. W szczególności funkcja ta generuje wartość kodu zmiennej zdefiniowanego następująco:
zakoduj liczbę całkowitą wskazującą, dlaczego proces optymalizacji został zakończony.
1: gradient względny jest bliski zeru, prawdopodobnie obecny iterat jest rozwiązaniem.
2: kolejne iteracje w granicach tolerancji, aktualny iterat jest prawdopodobnie rozwiązaniem.
3: podczas ostatniego globalnego kroku nie udało się zlokalizować punktu niższego niż szacunek. Każde oszacowanie jest przybliżonym lokalnym minimum funkcji lub steptol jest zbyt mały.
4: przekroczony limit iteracji.
5: maksymalny rozmiar kroku stepmax został przekroczony pięć razy z rzędu. Albo funkcja jest nieograniczona poniżej, staje się asymptotyczna do skończonej wartości z góry w pewnym kierunku lub stepmax jest zbyt mały.
Czy ktoś może mi wyjaśnić (może używając prostej ilustracji z funkcją tylko jednej zmiennej), co odpowiada sytuacjom 1-5?
Na przykład sytuacja 1 może odpowiadać następującemu obrazowi:
Z góry dziękuję!