我使用Matlab-fminsearch作爲二項分佈函數的負極大似然模型。我沒有收到任何錯誤通知,但是我想估計的參數始終是起始值。顯然,有一個錯誤。我知道我提出了一個完全一般的問題。但是有沒有可能有任何人有同樣的錯誤,並知道如何處理它? 非常感謝,最大似然fminsearch
@woodchips,謝謝你很多。一步一步,我試着去做你建議我的事情。首先,我實際上最大化了(-log(可能性)),這不是問題。我想我發現了這個問題,但如果我不打擾你,我仍然有一些問題。我有一個模型(param)在paramstart = p1中最大化。這個模型是爲(-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不知道你想優化哪些參數。再看看例子,並遵循它們。 – 2012-02-24 13:25:02
@woodchips,再次感謝。 – user1018331 2012-02-24 13:48:53