当前位置:网站首页>面积曲线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曲线下面的面积

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

边栏推荐
猜你喜欢
![[kali-information collection] (1.9) Metasploit + search engine tool Shodan](/img/d2/6fae03d7597daa908a6816abc34e04.png)
[kali-information collection] (1.9) Metasploit + search engine tool Shodan

C#为listview选中的项添加右键菜单

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

Outsourced Student Management System Architecture Documentation

通过方法引用获取方法名

Breaking the Boundary, Huawei's Storage Journey

What is the future of smartwatches?

企业级数据治理工作怎么开展?Datahub这样做

bgp与mpls综合实验

When not to use () instead of Void in Swift
随机推荐
【Acunetix-忘记密码】
当POC遇见RPA:RPA项目顺利实施的关键
idea常用插件
Failed to configure mysql, what's going on?
Idea 全局搜索(idea如何全局搜索关键字)
MySql模糊查询大全
通过方法引用获取方法名
Kotlin的协程与生命周期
SQL(面试实战07)
【云驻共创】数据工坊平台,0代码开发数据处理业务“快”人一步
Several reasons why applet plugins benefit developers
您应该知道的 Google Sheets 使用技巧
leetcode: 200. Number of islands
“纯C”实现——三子棋小游戏
外包学生管理系统架构文档
sqli-labs(less-11)
Three.JS程序化建模入门
【Acunetix-Forgot your password】
Mysql事务隔离级别与MVCC(多版本并发控制)
Create an application operation process using the kubesphere GUI