4

我有一个二元分类器,如果输入 X 的预测值低于某个阈值(例如T),则它将输入 X 分类为零类,否则将其分类为零类。
我有每个输入的所有预测值和实际值。所以我可以同时拥有输入的预测类和实际类。

现在我想用 MATLAB 获得这个分类器的 ROC 曲线。我该怎么做?

4

1 回答 1

5

使用perfcurve

[X,Y] = perfcurve(labels,scores,posclass);
plot(X,Y);

labels是数据的真实标签,scores是分类器的输出分数(在阈值之前),posclass是标签中的正类。

于 2013-12-15T22:18:59.587 回答