• 大小: 232KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-19
  • 语言: Matlab
  • 标签: svm  oao  oar  matlab  

资源简介

svm多分类matlab程序,包括一对一、一对余等二叉树分类算法

资源截图

代码片段和文件信息

function error=cerror(y1y2label)
% CERROR Computes classification error.
%
% Synopsis:
%  error = cerror(y1y2)
%  error = cerror(y1y2label) 
%
% Description:
%  error = cerror(y1y2) returns classification error i.e.
%      error=  1/length(y1) sum_i L( y1(i) y2(i))
%
%    where L(ab)=0 if a==b and L(ab)=1 if a ~= b.
%
%    error = cerror(y1y2label) considers only labels
%    find(y2==label) i.e. if y1y2 from {-11} then
%
%   false_positives_rate = cerror(y1y2-1)
%   false_negatives_rate = cerror(y1y2+1)
%
% Input:
%  y1 [1 x n] Vector of integers (response of classifier).
%  y2 [1 x n] Vector of integers (ground truth).
%  label [int] Selected label.
%
% Output:
%  error [real] Error. 
%
% Example:
%  classifier  = [+1+1+1-1]
%  groundtruth = [-1+1-1+1]
%  error = cerror(classifiergroundtruth)
%  false_pos = cerror(classifiergroundtruth-1)
%  false_neg = cerror(classifiergroundtruth1)
%
% See also 
%  ROC
%

% About: Statistical Pattern Recognition Toolbox
% (C) 1999-2003 Written by Vojtech Franc and Vaclav Hlavac
Czech Technical University Prague
Faculty of Electrical Engineering
Center for Machine Perception

% Modifications:
% 09-jun-2004 VF
% 14-Jan-2003 VF

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;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     目录          0  2006-10-18 09:28  svm

     文件        671  2006-05-11 16:13  svm\1.mat

     文件      16826  2006-05-30 15:05  svm\111.jpg

     文件       1509  2006-05-10 19:12  svm\cerror.asv

     文件       1507  2006-05-10 19:12  svm\cerror.m

     文件      13939  2006-05-30 14:58  svm\demosvm.asv

     文件       6560  2006-06-06 09:59  svm\demosvm.fig

     文件      14003  2006-06-06 10:08  svm\demosvm.m

     文件        694  2006-06-08 13:08  svm\noname.mat

     文件       1928  2006-05-11 16:13  svm\pentagon.mat

     文件       2372  2005-10-15 11:12  svm\stprpath.asv

     文件       2350  2006-05-12 18:25  svm\stprpath.m

     文件       3894  2006-05-08 14:37  svm\SVM.fig

     文件       6405  2006-06-05 12:46  svm\SVM.m

     目录          0  2006-10-18 09:28  svm\visual

     文件        890  2006-05-30 15:15  svm\visual\fig2jpg.m

     文件        645  2006-05-08 20:54  svm\visual\marker_color.m

     文件        617  2006-05-08 20:54  svm\visual\marker_type.m

     文件       3647  2006-05-10 15:29  svm\visual\pboundary.m

     文件       4475  2006-05-10 21:57  svm\visual\ppatterns.m

     目录          0  2006-10-18 09:28  svm\kernels

     文件       1650  2006-05-12 18:40  svm\kernels\kernel.asv

     文件       4074  2006-05-12 18:40  svm\kernels\kernel.c

     文件       7680  2006-05-12 18:40  svm\kernels\kernel.dll

     文件       1623  2006-05-12 18:40  svm\kernels\kernel.m

     文件      60621  2006-05-12 18:40  svm\kernels\kernel.mexglx

     文件       2112  2006-05-12 18:38  svm\kernels\kernelproj.m

     文件       3527  2006-05-12 18:38  svm\kernels\kernelproj_mex.c~

     文件       7680  2006-05-12 18:38  svm\kernels\kernelproj_mex.dll

     文件      60725  2006-05-12 18:38  svm\kernels\kernelproj_mex.mexglx

............此处省略43个文件信息

评论

共有 条评论