我想在 Matlab 中使用该perfcurve
函数创建一条 ROC 曲线(它用于逻辑回归,类似于本示例(页面底部)所示)。我有 150 个数据点(二进制数据),但它们既不是正类也不是负类;它们是特定数据点内积极观察的数量。
示例(随机数据说明):
datapoint +ve observations total observations
1 23 35
2 27 41
3 23 36
4 18 29
5 19 39
6 21 41
7 24 40
8 29 36
9 38 45
10 12 32
mathworks 上的示例(页面底部)仅演示了如何为仅对应于正类或负类的数据行创建标签。
为了
[X,Y,T,AUC] = perfcurve(labels,scores,posclass)
为了使 ROC 曲线图起作用,我必须如何格式化我的标签和 posclass?
非常感谢您提前。