computeviol.m

来自「lasso变量选择方法」· M 代码 · 共 14 行

M
14
字号
function [viol] = computeViol(p,alpha,threshold,gamma,g,bias)% Computes the violation needed for [Shevade and Keerthi, 2003]%% Used by: LassoBlockCoordinate, LassoGaussSeidelviol = zeros(p,1);viol(alpha > 0) = abs(gamma + g(alpha > 0));viol(alpha < 0) = abs(gamma - g(alpha < 0));if sum(alpha == 0) > 0viol(alpha == 0) = max(max(-g(alpha==0)-gamma,-gamma+g(alpha==0)),zeros(sum(alpha==0),1));endif nargin > 5 && bias == 1    viol(1) = abs(g(1));end

⌨️ 快捷键说明

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