【发布时间】:2016-08-30 03:06:49
【问题描述】:
我正在尝试使用 R 中的 pROC 包来计算灵敏度、特异性和阈值水平。这是一个示例数据
library(pROC)
x<-sample(0:1,7974,replace=T)
y<-sample(0:16049.2,7974,replace=T)
myroc<-roc(x,y)
coords(myroc, "best", ret=c("threshold", "sensitivity", "specificity"))
Error in UseMethod("coords") :
no applicable method for 'coords' applied to an object of class "c('double', 'numeric')"
谁能告诉我为什么会发生这个错误以及如何解决它?
谢谢
【问题讨论】:
-
我能够复制并粘贴您的代码,并且运行良好。我在 R 3.2.4
-
你能打印出你的 sessionInfo() 并更新你的问题吗?
-
感谢您的评论。我让它工作了。 R 出了点问题。我不得不重新启动它,它才开始工作。
标签: r roc auc proc-r-package