如何在使用svmtrain时测量训练误差

时间:2013-10-25 11:16:36

标签: matlab svm

我正在使用生物信息学工具箱来应用支持向量机。我正在使用svmtrain命令训练我的分类器,但我不知道如何测量训练误差或在哪里可以找到此阶段的预测输出。 请有人帮帮我吗 最诚挚的问候,

1 个答案:

答案 0 :(得分:0)

要查看“训练错误”,只需将模型应用于训练数据。 假设您使用标准的Matlab数据:

load fisheriris
xdata = meas(51:end,3:4);
group = species(51:end);
model = svmtrain(xdata, group); 

在数据上使用svmclassify:

predictions = svmclassify(model, xdata);

然后计算错误分类数据的分数:

disp( [group predictions ] )