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)