negloglikgpd.m

来自「极值理论中各种函数及图像的程序。matlab实现。」· M 代码 · 共 16 行

M
16
字号
function f=negloglikgpd(theta,excess),
    xi = theta(1);
    
    beta = theta(2);
	
    cond1 = beta <= 0;
    cond2 = (xi <= 0) & (max(excess) > ( - beta/xi));
    if(cond1 | cond2)
		f=inf;
    else
        y = log(1 + (xi * excess)./beta);
		y = y./xi;
		f = length(excess) * log(beta) + (1 + xi) * sum(y);
    end

⌨️ 快捷键说明

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