Matlab fminsearch Hessians?

Предупреждение, что я очень новичок в этом и из моей глубины, поэтому извиняюсь, если это новичок или неясно.

Я оцениваю параметры, используя fminsearch для ряда наборов данных, и было предложено попытаться построить гессианы для подбора для каждого набора данных. Можно ли получить их с помощью fminsearch?

Мне сказали, что это должна быть стандартная опция вывода, но, насколько я могу судить, это не одна из опций fminsearch (хотя, похоже, это опция для fminunc)

Это соответствующий фрагмент кода, который я надеюсь изменить:

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

Любая помощь будет высоко ценится.

1 ответ

Ответ, после некоторого поиска, заключается в использовании 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)
Другие вопросы по тегам