📄 cerror.m
字号:
function error=cerror(y1,y2,label)
% 计算分类错误
% 说明:
% error = cerror(y1,y2) 返回分类错误,即
% error= 1/length(y1) sum_i L( y1(i), y2(i))
% 其中 L(a,b)=0 if a==b and L(a,b)=1 if a ~= b.
%
% error = cerror(y1,y2,label) 只考虑标签find(y2==label), 即,
% 如果 y1,y2 来自 {-1,1} 则
% false_positives_rate = cerror(y1,y2,-1) %勿把分类面上的点分到下面
% false_negatives_rate = cerror(y1,y2,+1) %勿把分类面下的点分到上面
%
y1=y1(:);y2=y2(:);
if nargin < 3,
error=length(find((y1-y2)~=0))/length(y1);
else
inx = find(y2==label);
error = length( find(y1(inx)~=label) )/length(y1);
end
return;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -