如何在ROC曲线上绘制特定点

时间:2017-04-12 07:06:13

标签: r roc proc-r-package

我使用pROC package使用函数绘制接收器操作曲线:

plot(roc(true, predictor))

我还想突出显示与特定p值对应的曲线上的点。让我们说我知道哪些预测值对应于我的特定p值。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

我假设你的意思是与特定阈值相对应的预测值,而不是p值。在这种情况下使用pROC,您应该使用print.thres参数。例如,如果要在预测器上突出显示阈值2.2,可以写:

my.threshold <- 2.2
plot(roc(true, predictor), print.thres = my.threshold)

有关更多选项,请参阅?plot.roc