AUC是衡量二分类模型优劣的一种评价指标,其他评价指标有精确度、准确率、召回率,而AUC比这三者更为常用。因为一般在分类模型中,预测结果都是以概率的形式表现,如果要计算准确率,通常都会手动设置一个阈值来将对应的概率转化成类别,这个阈值也就很大程度上影响了模型准确率的计算。AUC能很好描述模型整体性能的高低。从一定程度上讲,它可以描述预测结果中正例排在负例前面的概率

AUCArea under the Curve of ROC是ROC曲线下方的面积,是判断二分类预测模型优劣的标准。ROCreceiver operating characteristic curve属于信号检测理论。ROC曲线的横坐标是伪阳性率(也叫假正类率,False Positive Rate),纵坐标是真阳性率(真正类率,True Positive Rate),这的计算方法如下:

  • 伪阳性率(FPR 
    判定为正例却不是真正例的概率
  • 真阳性率(TPR 
    判定为正例也是真正例的概率

x轴与y轴的值域都是[0, 1],随着判定正例的阈值不断增加,我们可以得到一组(x, y)的点,相连便作出了ROC曲线,示例图如下:

ROC图从直观上看能得出两个结论:曲线点越接近右下角表示当前阈值预测正例出错的概率越高,准确性较低;曲线点越接近左上角则代表预测正例出错的概率越低,准确性较高

AUC评价指标的理解以及其为何能衡量二分类模型优劣——复习篇相关推荐

  1. 衡量二分类模型的统计指标(TN,TP,FN,FP,F1,准确,精确,召回,ROC,AUC)

    文章目录 - 衡量二分类问题的统计指标 分类结果 混淆矩阵 准确率 精确率 召回率 F1评分 推导过程 ROC曲线.AUC - 衡量二分类问题的统计指标 分类结果   二分类问题,分类结果有以下四种情 ...

  2. [机器学习] 二分类模型评估指标---精确率Precision、召回率Recall、ROC|AUC

    一 为什么要评估模型? 一句话,想找到最有效的模型.模型的应用是循环迭代的过程,只有通过持续调整和调优才能适应在线数据和业务目标. 选定模型时一开始都是假设数据的分布是一定的,然而数据的分布会随着时间 ...

  3. 分类模型-评估指标(2):ROC曲线、 AUC值(ROC曲线下的面积)【只能用于二分类模型的评价】【不受类别数量不平衡的影响;不受阈值取值的影响】【AUC的计算方式:统计所有正负样本对中的正序对】

    评价二值分类器的指标很多,比如precision.recall.F1 score.P-R曲线等.但这些指标或多或少只能反映模型在某一方面的性能.相比而言,ROC曲线则有很多优点,经常作为评估二值分类器 ...

  4. 如何直观理解AUC评价指标?

    导语 最近一直在思考如何直观理解AUC,查了维基百科的以及网上的讲解描述,感觉仍然很难把这个概念表述得通俗易懂,直到昨天周会后拿笔在纸上画了画,感觉似乎找到了一种比较有意思的理解方法,下面就请各位看官 ...

  5. 分类模型性能评价指标:混淆矩阵、F Score、ROC曲线与AUC面积、PR曲线

    以二分类模型为例:二分类模型最终需要判断样本的结果是1还是0,或者说是positive还是negative. 评价分类模型性能的场景: 采集一个称之为测试集的数据集: 测试集的每一个样本由特征数据及其 ...

  6. auc 和loss_AUC 理解

    AUC(Area under curve)是机器学习常用的二分类评测手段,直接含义是ROC曲线下的面积, 对于二分类模型,还有很多其他评价指标,比如 logloss,accuracy,precisio ...

  7. 机器学习分类模型评价指标详述

    问题建模 机器学习解决问题的通用流程:问题建模--特征工程--模型选择--模型融合 其中问题建模主要包括:设定评估指标,选择样本,交叉验证 解决一个机器学习问题都是从问题建模开始,首先需要收集问题的资 ...

  8. 分类模型评价指标说明

    分类模型评价指标说明 分类涉及到的指标特别容易搞混,不是这个率就是那个率,最后都分不清谁是谁,这份文档就是为此给大家梳理一下. 文章目录 分类模型评价指标说明 混淆矩阵 例子 混淆矩阵定义 混淆矩阵代 ...

  9. 分类模型的性能评价指标(Classification Model Performance Evaluation Metric)

    二分类模型的预测结果分为四种情况(正类为1,反类为0): TP(True Positive):预测为正类,且预测正确(真实为1,预测也为1) FP(False Positive):预测为正类,但预测错 ...

  10. 视频|分类模型评估:精确率、召回率、ROC曲线、AUC与R语言生存分析时间依赖性ROC实现

    最近我们被客户要求撰写关于分类模型的研究报告,包括一些图形和统计输出. 本文将帮助您回答以下问题: ROC曲线是什么? 曲线下的面积是多少? 二元分类的决策阈值是多少? 分类模型可接受的 AUC值是多 ...

最新文章

  1. 《社交网站界面设计(原书第2版)》——1.17 模式还是套话
  2. ASP.NET MVC 第三章 异步提交数据
  3. C语言各种变量的初始化
  4. linux分区从1开始,Linux 学习笔记 1 使用最小的系统,从分区安装系统开始
  5. 流程企业(钢铁企业)的制造执行系统
  6. android git项目管理,Android Studio中如何使用Git和Github来管理项目
  7. delphi版本修改PE头源码
  8. ionic 页面传值问题
  9. js深拷贝和浅拷贝对数组的影响_浅拷贝与深拷贝(JavaScript)
  10. 远程执行python脚本_python 远程执行服务器上的脚本
  11. 2022新版千月影视双端APP带H5功能开源程序支持当面付和易支付
  12. EditText属性及一些常用用法
  13. GIS招聘 | 甘肃、海南、辽宁、内蒙古地震局
  14. “币圈老虎机”Uniswap:冒险者的天堂,韭菜的地狱
  15. workman实现websocket聊天nginx的配置
  16. oppo小游戏接入代码
  17. MySQL 数据存储和优化------MySQL架构原理 ---- (架构---索引---事务---锁---集群---性能---分库分表---实战---运维)持续更新
  18. android mtk平台,总结自己在android MTK平台的学习
  19. 华为Smart Link与Monitor Link原理与配置
  20. 混吃等死,成为了现在日本年轻人的梦想

热门文章

  1. Bitvise SSH Client 无法连接服务器
  2. Robo 3T安装及使用
  3. java读取 文件_Java读取文件的简单实现方法
  4. spring authorization server授权服务器教程,资源服务器搭建接入认证服务器
  5. 【服务器系统设计】socket的阻塞模式和非阻塞模式总结
  6. 单片机控制点阵字符显示及字模提取原理
  7. Jmeter性能测试脚本搭建与测试步骤流程
  8. 基于TCP/IP的IEC60870-5-104远动通信协议
  9. 《Spring Cloud微服务实战》翟永超(著)
  10. pyhook安装说明