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

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

边栏推荐
- 企业级数据治理工作怎么开展?Datahub这样做
- bgp与mpls综合实验
- 多线程(基础) - 4万字总结
- Oracle 19c 连接PDB
- ssm网页访问数据库数据报错
- AlphaFold又放大招,剑指整个生物界!
- Several reasons why applet plugins benefit developers
- 图形处理单元(GPU)的演进
- After 21 years of graduation, I switched to software testing. From 0 income to a monthly salary of over 10,000, I am really lucky...
- 看我如何用多线程,帮助运营小姐姐解决数据校对系统变慢!
猜你喜欢
随机推荐
Question about #oracle#, how to solve it?
2022年8月初济南某外包公司全栈开发面试题整理
QT笔记——QT类反射机制简单学习
ansible module --copy module
ssm网页访问数据库数据报错
MapStruct
ansible模块--copy模块
Getting Started with Three.JS Programmatic Modeling
突破边界,华为存储的破壁之旅
Oracle 单实例19.11升级到19.12
开箱即用-使用异步加载布局来优化页面启动速度的几种方案
字母交换--字符串dp
Event object, do you know it well?
如何在技术上来保证LED显示屏质量?
从幻核疑似裁撤看如何保证NFT的安全
软件测试岗位巨坑?阿里在职7年测试人告诉你千万别上当
MP的几种查询方式
Oracle根据时间查询
ansible module --yum module
MSYS2 QtCreator Clangd code analysis can not find mm_malloc.h problem remedy








