【发布时间】:2019-03-04 04:57:11
【问题描述】:
我将 5 折交叉验证数据绘制为一个元胞数组,以执行具有正 class=1 的函数。然后它生成了 3 条曲线,如图所示。我预计只有一条曲线。
[X,Y,T,AUC,OPTROCPT,SUBY,SUBYNAMES] = perfcurve(Actual_label,Score,1);
plot(X,Y)
这里,Actual_label 和 Score 是一个大小为 5 X 1 的元胞数组。每个元胞数组的大小为 70 X 1。1 表示正 class=1。
P.S:我使用的是一类 SVM,而“fitSVMPosterior”函数不适合一类学习(documentation of MATLAB 中也提到过)。因此这里不能使用后验概率。
【问题讨论】:
标签: matlab cross-validation roc auc