나는 이항 분산 함수에 대해 negativ max likelihood model을 위해 Matlab-fminsearch를 사용했다. 나는 어떤 에러 통지도받지 못한다. 그러나 내가 추정하기를 원하는 파라미터는 항상 시작 값을 취한다. 분명히, 실수가 있습니다. 나는 완전히 일반적인 질문을한다. 그러나 누구나 똑같은 실수를 감수하고 그것을 어떻게 다룰 줄 아는 것이 가능한가? 고마워,max likelihood fminsearch
@ 우드 칩, 정말 고마워. 단계별로, 나는 당신이 나에게 권고 한 것을하려고 노력했습니다. 우선, 실제로 최대화했습니다 (-log (우도)). 이것은 문제가 아닙니다. 나는 문제를 발견했다고 생각하지만, 당신을 괴롭히지 않으면 몇 가지 질문을합니다. paramstart = p1에서 최대화 할 모델 (param)이 있습니다. 이 모델은 (-log (likelihood (F))에 대해 작성되었으며 F는 F (t, Z, X, T, param, m2, m3, k, l)와 같은 벡터화 된 함수입니다. 나는 (tdata, kdata, ldata)와 같은 데이터를 가지고 있고, X, T는 격자이고 Z는이 격자의 함수이고 (m1, m2, m3) 매개 변수가 주어진다. 나는 F의 값을보고 싶을 때 (tdata, Z, X, T, m1, m2, m3, kdata, ldata), 나는 좋은 결과를 얻는다. 하지만 fminsearch는 상수와 같은 F (tdata, Z, X, T, p, m2, m3, kdata, ldata)를 허용한다고 생각합니다. 당신이 그것을 조정할 충고가 있다면 나는 행복 할 것이다.
여러분은 데모를 읽고 fminsearch를 도와야한다고 생각합니다. IT에는이를 사용하는 방법에 대한 많은 예제가 있습니다. 이 경우 fminsearch는 최적화 할 매개 변수를 알지 못합니다. 다시, 예제를보고 따라하십시오. –
@ woodchips, 다시 한 번 감사드립니다. – user1018331