如何在MATLAB

时间:2015-06-20 14:37:28

标签: matlab machine-learning svm cross-validation

我试图使用Matlab创建一个svm分类器,并希望使用交叉验证。但 predictor = fitcsvm(features, vect, 'Standardize', true, 'CrossVal', 'on'); 返回ClassificationPartitionedModel并且函数predict无法使用预测变量属于此类。那么,我应该如何使用ClassificationPartitionedModel预测器进行预测?

1 个答案:

答案 0 :(得分:2)

您可以使用kfoldpredict来实现此目的。它在ClassificationPartitionedModel类上运行。您可以使用联合kfoldloss函数检索分类 loss