当前位置: 首页 > article >正文

ROC的理解

ROC 的由来

ROC 曲线是由混淆矩阵衍生来的指标。
混淆矩阵

混淆矩阵如图所示,
二ROC曲线的横坐标为 FPR,纵坐标为 TPR,计算公式分别是
F P R = F P F P + T N , 也就是 F P R = F P F A L S E FPR = \frac{FP}{FP+TN}, 也就是 FPR = \frac{FP}{FALSE} FPR=FP+TNFP,也就是FPR=FALSEFP
可以理解为是取这个predcition结果中判断错误的代价,用 所有FALSE 中的错误预测FP占的比例来表达。同理 , TPR,也就是常说的Recall,即采用这个预测结果的收益。
T P R = T P T P + F N , 也就是 T P R = T P T R U E TPR = \frac{TP}{TP+FN}, 也就是 TPR = \frac{TP}{TRUE} TPR=TP+FNTP,也就是TPR=TRUETP

而在通常的情况下,二者都是正相关的。从公式的角度,我认为可以这样理解:
FPR变大的原因只有可能是 FP变大,而在分类器固定,FP变大的原因只有一个,就是阈值降低,也就是有了更多的FP,同时又有了更多的TP,所以,FP变大,TP也变大。相应的 FPR变大,TPR也变大。

别称

另外,这两个指标还有别称, 敏感性(sensitivity, FPR), 精确性/特异性(specificity, TPR)。

曲线下面积(AUC)

AUC的值来评价诊断效果,其在1.0和0.5之间。
当AUC>0.5时,AUC越接近于1,说明诊断效果越好;
AUC在 0.5~0.7时,准确性较低;
在0.7~0.9时,有一定准确性;
AUC在0.9以上时,准确性较高。
AUC=0.5时,说明诊断方法完全不起作用,无诊断价值。
AUC<0.5不符合真实情况,在实际中极少出现。


http://www.kler.cn/a/14257.html

相关文章:

  • eBPF的发展演进---从石器时代到成为神(一)
  • 门禁系统中人脸检测技术的原理剖析和使用教程
  • 【数据库多表操作】sql语句基础及进阶
  • Git相关使用
  • 动态绑定style/class(三目运算符)
  • ajax的介绍及使用
  • 区块链技术与应用(赵其刚等)课后题答案
  • Java的多线程和单例设计模式
  • 【k8s】ruoyi微服务迁移到k8s (待写)
  • #Chrome扩展程序开发教程--01:基本概念介绍
  • 独立看门狗(IWDT)
  • Android进阶宝典—Hook
  • 基于Java+Spring+vue+element社区疫情服务平台设计和实现
  • Linux操作系统命令大全
  • 【超算/先进计算学习】日报5
  • 数据结构与算法八 优先队列
  • 2023上半年软考准考证打印时间出来啦~
  • LeetCode:206. 反转链表
  • 【Idea】人工智能编程他来了,Idea集成一款和ChatGPT一样智能的编码辅助神器
  • 使用Docker部署wikitten个人知识库