打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
R语言画ROC曲线总结

文链接:http://tecdat.cn/?p=10963

在本文中,我描述了如何在CRAN中搜索用于绘制ROC曲线的包,并重点介绍了六个有用的包点击文末“阅读原文”获取完整代码数据

相关视频

我使用pkgsearch来搜索CRAN并查看其中的内容。该package_search()函数将文本字符串作为输入,并使用基本的文本挖掘技术来搜索所有CRAN。 

经过一番尝试和错误之后,我确定了以下查询,其中包括许多与ROC相关的有趣软件包。


rocPkg <- pkg_search(query="ROC",size=200)
rocPkgShort <- rocPkg %>%filter(maintainer_name != "ORPHANED", score > 190) %>%select(score, package, downloads_last_month) %>%arrange(desc(downloads_last_month))head(rocPkgShort)## # A tibble: 6 x 3## score package downloads_last_month## <dbl> <chr> <int>## 1 690. ROCR 56356## 2 7938. pROC 39584## 3 1328. PRROC 9058## 4 833. sROC 4236## 5 266. hmeasure 1946## 6 1021. plotROC 1672

下图使用了Guangchuang Yu的dlstats软件包,查看我选择分析的六个软件包的下载历史记录。



library(dlstats)shortList <- c("pROC","precrec","ROCit", "PRROC","ROCR","plotROC")downloads <- cran_stats(shortList)ggplot(downloads, aes(end, downloads, group=package, color=package)) +geom_line() + geom_point(aes(shape=package)) +scale_y_continuous(trans = 'log2')


2005年

以下代码ROCR使用包随附的综合数据集设置并绘制默认的ROC曲线。在整个文章中,我将使用相同的数据集。


library(ROCR)## Loading required package: gplots#### Attaching package: 'gplots'## The following object is masked from 'package:stats':#### lowess# 为单个预测绘制ROC曲线,并对曲线进行着色。
data(ROCR.simple)df <- data.frame(ROCR.simple)pred <- prediction(df$predictions, df$labels)perf <- performance(pred,"tpr","fpr")plot(perf,colorize=TRUE)

2010

 pROC在图中绘制曲线下面积(AUC)的置信区间非常容易。

2014年

roc.curve()函数会绘制出干净整齐的ROC曲线 。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
R语言计算AUC(ROC曲线)的注意事项
R语言︱分类器的性能表现评价(混淆矩阵,准确率,召回率,F1,mAP、ROC曲线)
如何用R语言画ROC曲线图?
工欲善其事:R与RStudio简介及相关软件资源(上)
R的学习路径,从新手到专家的7个步骤
【R】-ROC曲线绘制
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服