如何用R语言画ROC曲线图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用R语言画ROC曲线图相关的知识,希望对你有一定的参考价值。
参考技术A 上一篇 下一篇共151篇R语言如何做ROC曲线2011年12月12日 19:37:26
ROC曲线,做分类时经常会用到的一种结果表现方法。诸如此类的工作,首选工具当然是R。在CRAN上搜了一下,找到一个叫ROCR的包。尽管这个包已经很久没更新了,但用起来还是很爽的。先看一下我画的ROC曲线。
里面是三份预测结果的ROC曲线。
ROCR包中主要是两个class:prediction和performance。前者是将预测结果和真实标签组合在一起,生成一个 prediction对象,然后在用performance函数,按照给定的评价方法,生成一个performance对象,最后直接对 performance用plot函数就能绘制出相应的ROC曲线。
1
2
3
4
5
6
plot a ROC curve for a single prediction run
and color the curve according to cutoff.
data(ROCR.simple)
pred lt;- prediction(ROCR.simple$predictions, ROCR.simple$labels)
perf lt;- performance(pred,tpr,fpr)
plot(perf,color
以上是关于如何用R语言画ROC曲线图的主要内容,如果未能解决你的问题,请参考以下文章
R语言ROC分析ROC曲线可视化及最佳阈值计算(thresholdcutoff)
R语言使用pROC包绘制ROC曲线实战:roc函数计算AUC值plot.roc函数绘制ROC曲线添加置信区间为回归模型中的每个因子绘制ROC曲线并在同一个图中显示出来