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