面积曲线AUC(area under curve)

简介: 面积曲线AUC(area under curve)

1 ROC

首先介绍 ROC。ROC 分析是从医疗分析领域引入了一种新的分类模型 performance 评判方法。

ROC的全名叫做Receiver Operating Characteristic,其主要分析工具是一个画在二维平面上的曲线——ROC curve。平面的横坐标是false positive rate(FPR),纵坐标是true positive rate(TPR)。对某个分类器而言,我们可以根据其在测试样本上的表现得到一个TPR和FPR点对。这样,此分类器就可以映射成ROC平面上的一个点。调整这个分类器分类时候使用的阈值,我们就可以得到一个经过(0, 0),(1, 1)的曲线,这就是此分类器的ROC曲线。一般情况下,这个曲线都应该处于(0, 0)和(1, 1)连线的上方。因为(0, 0)和(1, 1)连线形成的ROC曲线实际上代表的是一个随机分类器。虽然,用ROC curve来表示分类器的performance很直观好用。可是,人们总是希望能有一个数值来标志分类器的好坏。于是Area Under roc Curve(AUC)就出现了。

2 AUC

AUC是一种用来度量分类模型好坏的一个标准。顾名思义,AUC的值就是处于ROC curve下方的那部分面积的大小。通常,AUC的值介于0.5到1.0之间,较大的AUC代表了较好的performance。

AUC的计算方法总结:

AUC的值就是计算出ROC曲线下面的面积

AUC1.png

学习更多编程知识,请关注我的公众号:

代码的路

相关文章
|
6月前
|
TensorFlow 算法框架/工具
这个问题可能是由于在计算AUC和GAUC时出现了一些问题。
这个问题可能是由于在计算AUC和GAUC时出现了一些问题。
69 1
|
6月前
|
TensorFlow 算法框架/工具
由于在计算AUC和GAUC时出现了一些问题
由于在计算AUC和GAUC时出现了一些问题
110 1
PR曲线、ROC曲线、AUC能干个啥
评判二分类分类器性能的指标有那么多,为什么PR曲线、ROC曲线、AUC值这几个用的比较多。本文从概念、代码实现方面着手进行分享。
PR曲线、ROC曲线、AUC能干个啥
|
4月前
|
计算机视觉
【YOLOv10改进-损失函数】Shape-IoU:考虑边框形状与尺度的指标
YOLO目标检测专栏探讨了边框回归损失的创新方法,强调了目标形状和尺度对结果的影响。提出的新方法Shape-IoU关注边框自身属性,通过聚焦形状和尺度提高回归精度。实验显示,该方法提升了检测效果,超越现有技术,在多个任务中达到SOTA。论文和代码已公开。
|
6月前
|
数据可视化
R语言中绘制ROC曲线和PR曲线
R语言中绘制ROC曲线和PR曲线
|
6月前
Gamma校正
下面是自己所整理的一些gamma校正的东西如有侵权请联系删除。
54 0
|
6月前
|
TensorFlow 算法框架/工具
这个问题可能是由于在计算AUC和GAUC时出现了一些问题
这个问题可能是由于在计算AUC和GAUC时出现了一些问题
55 2
|
机器学习/深度学习 数据可视化 Serverless
ROC曲线(Receiver Operating Characteristic Curve)
ROC曲线(Receiver Operating Characteristic Curve)是一种用于评估二分类模型性能的图形工具。它以不同的分类阈值为基础,绘制出模型的真正例率(True Positive Rate,也称为召回率)与假正例率(False Positive Rate)之间的关系。
247 1
|
大数据
二分类及多分类ROC和PR曲线绘制
二分类及多分类ROC和PR曲线绘制
526 0