MATLAB中二进制分类器的ROC曲线

Mat*_* Kh 4 matlab classification roc

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

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

Ran*_*Ran 5

用途perfcurve:

[X,Y] = perfcurve(labels,scores,posclass);
plot(X,Y);
Run Code Online (Sandbox Code Playgroud)

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