当前位置:网站首页>面积曲线AUC(area under curve)
面积曲线AUC(area under curve)
2022-08-02 11:31:00 【代码的路】
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曲线下面的面积

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

边栏推荐
猜你喜欢

bgp与mpls综合实验

字母交换--字符串dp

STM32+MPU6050 Design Portable Mini Desktop Clock (Automatically Adjust Time Display Direction)

Nanny Level Tutorial: Write Your Own Mobile Apps and Mini Programs (Part 2)

365天挑战LeetCode1000题——Day 047 设计循环队列 循环队列

Shell编程案例

OLED的HAL库代码介绍及使用(stm32f1/I2C/HAL库版/100%一次点亮)

OSI 七层模型和TCP/IP模型及对应协议(详解)

Failed to configure mysql, what's going on?

受邀出席Rust开发者大会|Rust如何助力量化高频交易?
随机推荐
半夜赶工制作简报的我好想说 : 确定了,最终稿就是这样
【MySQL】多表联合查询、连接查询、子查询「建议收藏」
jacoco的学习以及理解
Oracle 单实例19.11升级到19.12
深度学习100例 —— 卷积神经网络(CNN)实现mnist手写数字识别
Excel dynamic chart production
Kotlin的协程与生命周期
放苹果(暑假每日一题 13)
LeetCode每日一练 —— 225. 用队列实现栈
npm run serve启动报错npm ERR Missing script “serve“
jvmxmx和xms参数分析(设定优化校准)
从零开始Blazor Server(5)--权限验证
Excel动态图制作
爆款视频怎么做?这里或许有答案!
npm WARN deprecated [email protected] This version of tar is no longer supported, and will not receive
OLED的HAL库代码介绍及使用(stm32f1/I2C/HAL库版/100%一次点亮)
【Acunetix-Forgot your password】
QT笔记——Q_PROPERTY了解
ansible模块--yum模块
ES2020-23简单易懂又实用的精选特性讲解 日常开发必备干货!