R에는 Newton-Raphson 알고리즘을 사용하여 함수 f를 최소화 하는 함수 nlm () 이 있습니다. 특히이 함수는 다음과 같이 정의 된 변수 코드의 값을 출력합니다.
최적화 프로세스가 종료 된 이유를 나타내는 정수를 코딩하십시오.
1 : 상대 기울기가 0에 가까우며, 현재 반복이 솔루션 일 것입니다.
2 : 허용 오차 내에서 연속 반복, 현재 반복이 솔루션 일 것입니다.
3 : 마지막 전역 단계가 예상보다 낮은 지점을 찾지 못했습니다. 추정값이 함수의 대략적인 로컬 최소값이거나 스텝 톨이 너무 작습니다.
4 : 반복 한계를 초과했습니다.
5 : 최대 스텝 크기 stepmax가 연속 5 회를 초과했습니다. 함수가 아래에서 제한되지 않거나 어떤 방향으로 위에서 유한 한 값으로 점근 적으로 나타나거나 stepmax가 너무 작습니다.
누군가가 1-5의 상황에 대해 나에게 설명 할 수 있습니까 (단 하나의 변수 기능을 가진 간단한 그림을 사용하고있을 수도 있음)?
예를 들어 상황 1은 다음 그림에 해당 할 수 있습니다.
미리 감사드립니다!