AUC - ROC曲线是对不同阈值设置下的分类问题的性能度量.ROC是一条概率曲线,AUC代表可分性的程度或尺度。
Roc和AUC一样吗?
发布于 2019-12-21 13:57:28
相关概念,但不尽相同。
曲线下
AUC大部分时间用于表示AUROC,这是一种糟糕的做法,因为正如Marc指出的,AUC是模棱两可的(可能是任何曲线),而AUROC则不是。
AUROC有几种等价的解释:
更进一步:如何推导出AUROC的概率解释?
假设我们有一个概率的,二进制分类器,如logistic回归。
在给出ROC曲线(=接收机工作特性曲线)之前,必须先理解混淆矩阵的概念。当我们进行二进制预测时,可以有4种结果:
为了得到混淆矩阵,我们检查了模型所做的所有预测,并计算了这4种结果中每种结果发生了多少次:

在这个混淆矩阵的例子中,在50个被分类的数据点中,45个被正确分类,5个被错误分类。
由于为了比较两种不同的模型,通常有一个度量而不是多个度量更方便,因此我们从混淆矩阵中计算两个度量,稍后我们将将其合并为一个:
为了将FPR和TPR合并为一个度量,我们首先计算多个不同阈值(例如0.00; 0.01, 0.02, \dots, 1.00)的前两个度量来进行logistic回归,然后将它们绘制在一个图上,用横坐标上的FPR值和纵坐标上的TPR值来绘制。得到的曲线称为ROC曲线,我们考虑的度量是这条曲线的AUC,我们称之为AUROC。
下图以图形方式显示AUROC:

在这个图中,蓝色区域对应于接收机工作特性(AUROC)曲线下的区域。在对角线上的虚线,我们给出了随机预测器的ROC曲线:它的AUROC为0.5。随机预测器通常用作基线,以查看模型是否有用。
如果你想得到一些第一手的经验:
发布于 2019-12-22 02:47:24
没有AUC和中华民国是两件不同的事情。
AUC代表“曲线下的面积”。ROC代表“接收机工作特性曲线”。
ROC是一种度量,它给出一个值来量化给定阈值的分类模型的性能。例如,你可以选择0.5作为猫对狗分类器的阈值。如果不知道阈值,则在x轴上绘制带有阈值的图,在y轴上绘制ROC度量。
这种曲线下的面积(AUC)就是所谓的AUROC!AUC不仅限于中华民国。它也可以用于其他指标,如精确-召回曲线。
发布于 2023-01-25 11:34:32
来自这个职位:
这是一部关于建设中华民国曲线的动画,所以是AUC。可以清楚地看到,ROC曲线的每个点都来自一个不同的阈值,用于对二进制分类器的输出进行分类。阈值定义哪些样本被预测为1,哪些样本预测为0。然后计算真阳性率和假阳性率。在每个阈值对应一个点的ROC曲线。

注意:动画可能更适合于时间序列的工作人员,但也可以帮助理解在其他情况下的Sample结构,二进制分类器的输入可以是任何东西(图像、时间-意境窗口、输入特性、.)
https://datascience.stackexchange.com/questions/65228
复制相似问题