当前位置:网站首页>面积曲线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曲线下面的面积
学习更多编程知识,请关注我的公众号:
边栏推荐
猜你喜欢
有奖征集|TaoCloud&宝德联合举办全闪POC!
2022年8月初济南某外包公司全栈开发面试题整理
MSYS2 QtCreator Clangd code analysis can not find mm_malloc.h problem remedy
Why use BGP?
8年软件测试工程师的感悟:与薪资相匹配的永远是实力
Camera Hal OEM模块 ---- cmr_snapshot.c
Getting Started with Three.JS Programmatic Modeling
OSI 七层模型和TCP/IP模型及对应协议(详解)
保姆级教程:写出自己的移动应用和小程序(篇二)
org.apache.ibatis.binding.BindingException Invalidbound statement (not found)的解决方案和造成原因分析(超详细)
随机推荐
ansible module --copy module
字节跳动软件测试岗,收到offer后我却拒绝了~给面试的人一些忠告....
Hongxing, donate another million
循环结构--while循环
智能手表前景如何?
暑期总结3
外包学生管理系统架构文档
C#为listview选中的项添加右键菜单
从众多接口中脱颖而出的最稳定的接口——淘宝详情api
MySQL模糊查询性能优化
Geoffery Hinton: The Next Big Thing in Deep Learning
看我如何用多线程,帮助运营小姐姐解决数据校对系统变慢!
Alibaba CTO Cheng Li: Alibaba Open Source History, Concept and Practice
细学常用类,集合类,IO流
【面向校招】Golang面试题合集
CAN总线的AUTOSAR网络管理
19、商品微服务-srv层实现
MySQL百万数据优化总结 一
21 Days Learning Challenge - Day 1 Punch (Screen Density)
Nanny Level Tutorial: Write Your Own Mobile Apps and Mini Programs (Part 2)