0
我需要绘制的SVM分类ROC曲线,下面的话题和MATLAB例子很多线程,我不喜欢下面的交叉验证Matlab的ROC曲线SVM
mdlSVM = fitcsvm(pred,resp,'Standardize',true);
mdlSVM = fitPosterior(mdlSVM);
[~,score_svm] = resubPredict(mdlSVM);
[Xsvm,Ysvm,Tsvm,AUCsvm] = perfcurve(resp,score_svm(:,mdlSVM.ClassNames),'true');
到目前为止,一切都很好,我也交叉验证了我的模型3倍。
mdlSVM = fitcsvm(pred,resp,'Standardize',true,'Kfold',3);
此时resubPredict
函数抛出一个错误说,它并不需要交叉验证模型。
如何绘制交叉验证的SVM分类器的ROC曲线?