myhessian.m

来自「Neural Network in Finance (神经网络在金融界:赢得预言」· M 代码 · 共 16 行

M
16
字号
function hh = myhessian(fun, beta, lambda);
% computes hessian, inputs function, beta lambda
% uses function myjacobian
[rr, k] = size(beta);
vec1 = zeros(1,k);
jac = myjacobian(fun, beta, lambda);
for i = 1:k,
vec1(i) = max(lambda, lambda * beta(1,i));
   betax = beta + vec1;
   jacx = myjacobian(fun, betax, lambda);
   hhx = jacx - jac;
   hh(i,:) = hhx ./ vec1(i);
   vec1 = zeros(1,k);
   betax = beta;
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?