2014-06-23 78 views
1

一個警告,我對此很陌生,並且出於我的深度,所以如果這是新手或不清楚,請致歉。Matlab fminsearch Hessians?

我使用fminsearch對許多數據集進行參數估計,並且有人建議我們應該嘗試爲每個數據集擬合hessians。是否有可能使用fminsearch獲取這些信息?

有人告訴我,它應該是一個標準輸出選項,但據我所知,這不是對fminsearch選項之一(雖然它看起來是fminunc一個選項)

這是相關位代碼林希望修改:

[par,fval] = fminsearch(@(x) logistic(x,arg), [m me p pe c ce]); 

任何幫助都將不勝感激。

回答

0

經過一番搜索後,答案是使用fmincon。對於那些感興趣的人,這是最終工作的代碼:

[par,fval,EXITFLAG,OUTPUT,LAMBDA,GRAD,HESSIAN] = fmincon(@(x) logistic(x,arg), [m me p pe c ce], [], [], [], [], [-Inf -Inf -Inf -Inf -Inf], [Inf Inf Inf Inf Inf], [], optimopt)