没有足够的独特预测来计算roc下的面积

时间:2014-09-01 14:39:32

标签: r roc auc

我想用auc(roc(predictions, labels))计算AUC,其中labels1(x15)和0(x500)的数字向量,{{ 1}}是一个数值向量,其概率派生自predictions [二项式]。它应该非常简单,但是glm给出了一个错误,说“在ROC曲线下计算区域的预测不够”。我必须做些傻事,但我无法发现什么。你能吗?

代码是

auc(roc(predictions, labels))

1 个答案:

答案 0 :(得分:24)

问题在于我的标签"是一个数字向量,但我需要一个因素。所以我改变了

labels <- factor(labels)

并且roc正常工作

感谢你专注的时间