R语言使用pROC包绘制ROC曲线并获取最佳阈值(threshold)及最佳阈值对应的置信区间

#ROC曲线

ROC(receiver operating characteristic curve)接收者操作特征曲线,是由二战中的电子工程师和雷达工程师发明用来侦测战场上敌军载具(飞机、船舰)的指标,属于信号检测理论。

ROC曲线的横坐标是伪阳性率(也叫假正类率,False Positive Rate),纵坐标是真阳性率(真正类率,True Positive Rate),相应的还有真阴性率(真负类率,True Negative Rate)和伪阴性率(假负类率,False Negative Rate)。这四类指标的计算方法如下:

(1)伪阳性率(FPR):判定为正例却不是真正例的概率,即真负例中判为正例的概率

(2)真阳性率(TPR):判定为正例也是真正例的概率,即真正例中判为正例的概率(也即正例召回率)

(3)伪阴性率(FNR):判定为负例却不是真负例的概率,即真正例中判为负例的概率。

(4)真阴性率(TNR):判定为负例也是真负例的概率,即真负例中判为负例的概率

R语言使用pROC包绘制ROC曲线、获取最优阈值(threshold)及最优阈值对应的置信区间相关推荐

  1. R语言使用pROC包绘制ROC曲线并使用smooth函数绘制平滑的ROC曲线(方法包括:binormal、density、fitdistr、logcondens、logcondens.smooth)

    R语言使用pROC包绘制ROC曲线并使用smooth函数绘制平滑的ROC曲线(方法包括:binormal.density.fitdistr.logcondens.logcondens.smooth) ...

  2. R语言使用pROC包绘制ROC曲线实战:roc函数计算AUC值、plot.roc函数绘制ROC曲线、添加置信区间、为回归模型中的每个因子绘制ROC曲线并在同一个图中显示出来

    R语言使用pROC包绘制ROC曲线实战:roc函数计算AUC值.plot.roc函数绘制ROC曲线.添加置信区间.为回归模型中的每个因子绘制ROC曲线并在同一个图中显示出来 目录

  3. 偏AUC(partial AUC)或者部分AUC是什么?R语言使用pROC包绘制ROC曲线并定义偏AUC(partial AUC):分别聚焦特异度、敏感度角度

    偏AUC(partial AUC)或者部分AUC是什么?R语言使用pROC包绘制ROC曲线并定义偏AUC(partial AUC):分别聚焦特异度.敏感度角度 目录

  4. roc图 r语言_R语言pROC包绘制ROC曲线

    如果没有时间精力学习代码,推荐了解:零代码数据挖掘课程 pROC package 以下是本包中常用的一些缩写 ROC: receiver operating characteristic,ROC曲线 ...

  5. R语言使用pROC包在同一图中绘制两条ROC曲线并通过假设检验检验ROC曲线的AUC或者偏AUC的差异(输出p值)

    R语言使用pROC包在同一图中绘制两条ROC曲线并通过假设检验检验ROC曲线的AUC或者偏AUC的差异(输出p值) 目录

  6. R语言构建logistic回归模型并评估模型:模型预测结果抽样、可视化模型分类预测的概率分布情况、使用WVPlots包绘制ROC曲线并计算AUC值

    R语言构建logistic回归模型并评估模型:模型预测结果抽样.可视化模型分类预测的概率分布情况.使用WVPlots包绘制ROC曲线并计算AUC值 目录

  7. R使用pROC和ggplot2包绘制ROC曲线

    R使用ggplot2包绘制ROC曲线 目录 R使用ggplot2包绘制ROC曲线 logistic回归模型构建 使用pROC包

  8. R语言使用epiDisplay包的roc.from.table函数可视化临床诊断表格数据对应的ROC曲线并输出新的诊断表、设置cex参数指定AUC值及其文本标签字体的大小

    R语言使用epiDisplay包的roc.from.table函数可视化临床诊断表格数据对应的ROC曲线并输出新的诊断表(diagnostic table).输出灵敏度.1-特异度.AUC值等.设置c ...

  9. 三线表是什么?R语言使用table1包绘制(生成)三线表、构建不分层的三线表

    三线表是什么?R语言使用table1包绘制(生成)三线表.构建不分层的三线表 目录

最新文章

  1. 869所高校上榜!2020中国内地大学第三方综合指数排名出炉
  2. Linux基础 30分钟GDB调试快速突破
  3. 给新手或者中级程序员提的22条重要建议.
  4. svm核函数gamma参数_非线性SVM与核函数
  5. dell4600服务器不能启动
  6. LINUX类主机JAVA应用程序占用CPU、内存过高分析手段
  7. 新潮传媒“小趋势”背后的巨变之力
  8. 高通平台环境搭建,编译,系统引导流程分析
  9. reset按钮失效,不能清空输入框
  10. 微信消息记录导出到电脑
  11. 在html中书名号怎么写,html范本
  12. 使用face-api.js人脸识别让照片中的人物自动流汗(自动流汗黄豆/差不多得了)
  13. asp.net Web项目中使用Log4Net进行错误日志记录
  14. Vue 使用 Vue-socket.io 实现即时聊天应用(实战篇 二)
  15. android使用Alsa Aloop录制系统内部声音
  16. Unity3D优化技巧系列七
  17. OpenStack T版服务组件之Nova计算服务
  18. ASP.NET Core学习之路03
  19. C# 服务端(API)连接 安卓设备 读取 IC卡(仅读取ID),RFID卡(包含ID卡),获取卡号(10进制)
  20. RSD 教程 —— §2.5  重置与卸载RSD

热门文章

  1. 2021China SAFe Day中国规模化敏捷会
  2. 网页开发--html js
  3. Linux的完全免费特性
  4. JVM运行时数据区---方法区(演变和垃圾回收)
  5. 用人话理解hash算法、特性、唯一性等
  6. 二叉树的先序遍历(递归)
  7. 04使用模板显示内容
  8. ubuntu16.04下Sublime Text3中文无法输入解决方法和创建桌面快捷方式
  9. python以运行效率高著称吗_如何提高python的运行效率
  10. linux下如何查看驱动?(CH341)