Matlabのsvmtrainデータセットからサンプルとテストサンプルをサンプリングする方法
%
load fisheriris
%
X = [meas(:,1), meas(:,2)];
% Setosa species ,Y (True or False)
Y = nominal(ismember(species,'setosa'));
% , 20% % (set using stratified holdout)
P = cvpartition(Y,'Holdout',0.20);
% svm ,
svmStruct = svmtrain(X(P.training,:),Y(P.training),'showplot',true);
% C = svmclassify(svmStruct,X(P.test,:),'showplot',true);
% mis-classification rate
errRate = sum(Y(P.test)~= C)/P.TestSize
% the confusion matrix
conMat = confusionmat(Y(P.test),C)