r roc函数_R语言中绘制ROC曲线
两种方法:
第一种,摘自别人的方法:
ROC曲线,做分类时经常会用到的一种结果表现方法。诸如此类的工作,首选工具当然是R。在CRAN上搜了一下,找到一个叫ROCR的包。尽管这个包已经很久没更新了,但用起来还是很爽的。先看一下我画的ROC曲线。
里面是三份预测结果的ROC曲线。
ROCR包中主要是两个class:prediction和performance。前者是将预测结果和真实标签组合在一起,生成一个
prediction对象,然后在用performance函数,按照给定的评价方法,生成一个performance对象,最后直接对
performance用plot函数就能绘制出相应的ROC曲线。
# plot a ROC curve for a single prediction run
# and color the curve according to cutoff.
data(ROCR.simple)
pred
ROCR.simple$labels)
perf
plot(perf,colorize=TRUE)
上面是ROCR中的一个例子,ROCR.simple$predictions是预测结果,ROCR.simple$labels是真实的标签,从而产生一个prediction对象;然后tpr是true
positive rate的意思,fpr则是false positive
rate的意思,这样最后画出来的就是最常见的ROC曲线
第二种方法,用的pROC包中的函数,可以绘制ROC曲线,求AUC的值
######使用pROC包绘制ROC曲线#######
install.packages("pROC")
library(pROC)
data(aSAH)
roc1=roc(aSAH$outcome, aSAH$s100b,
levels=c("Good", "Poor"))
plot(roc1)
auc1=auc(roc1)
r roc函数_R语言中绘制ROC曲线相关推荐
- r语言barplot函数图中加标签_R语言中绘制条形图的简单方法
原标题:R语言中绘制条形图的简单方法 条形图(bar chart)是用宽度相同的条形的高度或长短来表示数据多少的图形.它主要用来展示不同分类(横轴)下某个数值型变量(纵轴)的取值.在实际中,条形图主要 ...
- r roc函数_R语言绘制ROC曲线
library(tidyverse)# for data manipulationlibrary(pkgsearch) # for searching packages 找与ROC相关的包该包会提供 ...
- r roc函数_R语言画ROC曲线总结
在本文中,我描述了如何在CRAN中搜索用于绘制ROC曲线的包,并重点介绍了六个有用的包. 尽管我从一些我想谈论的软件包开始就有了一些想法,例如ROCR和pROC(我在过去发现它们很有用),但我还是决定 ...
- c++ error函数_R语言中广义线性模型(GLM)中的分布和连接函数分析
原文链接:http://tecdat.cn/?p=14874 通常,GLM的连接函数可能比分布更重要.为了说明,考虑以下数据集,其中包含5个观察值 x = c(1,2,3,4,5)y = c(1,2, ...
- R语言中绘制ROC曲线方法一:ROCR包
文章目录 prediction() 用法 performance() 用法 实例 注意 prediction() 该函数用于创建一个prediction对象,用于随后的操作 用法 prediction ...
- R语言中dim函数_R语言中的方差分析方法汇总
方差分析,是统计中的基础分析方法,也是我们在分析数据时经常使用的方法.下面我总结一下R语言如何对常用的方差分析进行操作. 1. 方差分析的假定 上面这个思维导图,也可以看出,方差分析有三大假定:正态, ...
- R count函数_R语言系列第二期:R变量、脚本、作图等模块介绍
在上一篇文章里,给大家介绍了R语言的下载,界面操作,6个处理对象等等.R语言系列第一期(番外篇 ):R的6种对象-向量.矩阵.数组.因子.列表.数据框 在这些内容的基础上,我们在这个部分为大家介绍一些 ...
- R语言使用rnorm函数生成正太分布数据、使用plot函数可视化折线图、使用arrows函数在可视化图像中绘制箭头曲线、绘制带箭头线段,可以设置箭头角度,有几个箭头(1起点箭头、2终点箭头,3双箭头)
R语言使用rnorm函数生成正太分布数据.使用plot函数可视化折线图.使用arrows函数在可视化图像中绘制箭头曲线.绘制带箭头线段,可以设置箭头角度,有几个箭头(1起点箭头.2终点箭头,3双箭头) ...
- MATLAB中绘制ROC曲线
我们通常使用ROC曲线来评价分类结果的好坏,在MATLAB中绘制该曲线其实也十分容易.我们让label表示真实的类别,output表示预测的类别,那么调用: [XRF,YRF,TRF,AUCRF] = ...
最新文章
- HttpServletResponse 的 sendError( )方法以及常用的HttpServletResponse常量级错误代码
- datagrid中使用dropdownlist编辑模版时遇到问题
- 3G时代手机网站的特点和开发原则
- boost::timer demo
- Tomcat 的目录结构
- mysql连接代替子查询_MySQL优化之使用连接(join)代替子查询
- 网页打开微信公众号关注界面
- python3怎么使用mnist_loader_Python读取mnist
- linux dns配置服务器报告,Linux DNS服务实验报告
- 【马克思主义基本原理】--第一章--【世界的物质性及发展规律】
- 公司邮箱怎么申请注册?如何登录公司邮箱?
- ZPanel-开源免费的虚拟主机在线管理系统
- 找准盈利模式,博客网站赚钱也轻松
- html的介绍及常用标签,吊打面试官系列!
- ORAN专题系列-19:5G O-RAN FrontHaul前传接口M Plane互操作性测试IOT规范
- 【哈利波特全集】哈利波特1-7
- 美国波多里奇国家质量奖(MBNQA)简介
- hdu 5761 Rower Bo 物理题
- 缓存、缓存算法和缓存框架简介
- 解决VS中提示信息没有自动选中首选项的问题