2017-12-12 9 views
0

크고 복잡한 기능을 사용하고 있습니다. 나는 모델 파라미터를 추정하기 위해 optim을 사용하고있다. optim의 반복 값에서 볼 때 현재 값과 마지막 값이 매우 근접한 경우에도 수렴하지 않습니다. 예를 들어 r에서 최적의 수렴 값을 변경하는 방법

,

iteration 10 400.0091 
iteration 20 400.0092 
iteration 30 400.0093 
    : 
    : 

계속, 나는 현재 반복이 이전 반복에 가까운 경우입니다 optim의 수렴 라운드를 변경하는 방법을 따라서 반복 (1200)

말할 다음 수렴.

답변

3

abstol 또는 reltol은 구성 요소 control 인수입니다.

자세한 내용은 ?optim을 참조하십시오. 귀하의 질문에 대한 예제/상황없이 하나를 추천 할 수는 없지만 귀하의 전화는 다음과 같이 보일 것입니다 :

optim(par, fn, [other vars?], control = list(reltol = 1e-5)) 
+0

정확하고 절대적인 상대적인 허용 오차는 무엇입니까? – JdP

+0

이미 답변을 찾았습니다 : https://stackoverflow.com/questions/8961844/relative-and-absolute-tolerance-definitions-in-matlab-solver – JdP