Em R existe uma função nlm () que realiza uma minimização de uma função f usando o algoritmo de Newton-Raphson. Em particular, essa função gera o valor do código da variável definido da seguinte maneira:
codifique um número inteiro indicando por que o processo de otimização foi encerrado.
1: o gradiente relativo está próximo de zero, a iteração atual é provavelmente a solução.
2: iterações sucessivas dentro da tolerância, a iteração atual é provavelmente a solução.
3: a última etapa global falhou ao localizar um ponto abaixo da estimativa. Qualquer estimativa é um mínimo local aproximado da função ou o steptol é muito pequeno.
4: limite de iteração excedido.
5: tamanho máximo do passo stepmax excedeu cinco vezes consecutivas. Ou a função é ilimitada abaixo, torna-se assintótica a um valor finito de cima em alguma direção ou o stepmax é muito pequeno.
Alguém pode me explicar (talvez usando uma ilustração simples com uma função de apenas uma variável) a que correspondam as situações 1-5?
Por exemplo, a situação 1 pode corresponder à seguinte imagem:
Agradeço antecipadamente!