首页 > 其他分享 >ROC曲线

ROC曲线

时间:2024-03-12 20:33:44浏览次数:27  
标签:fp ROC 特异 灵敏度 曲线 左上角 阳性率

 

 ROC曲线就预测这个分类阈值能不能合理可靠

如上图  红色虚线就是一个预测的分类值

灵敏度是患糖尿病者中诊断出为糖尿病的概率(左上方)

特异度是未患病人中确实未确诊的人数(右下方)

 

右上方的格子表示假阳性率fp(false positive),本身没病(j属于没病的一类),诊断为糖尿病的概率 误诊啦啦啦

假阳性率=fp/所有没病的人 =fp(false positive)/fp+tn(true negative)         绿色表示特异度

 

 

 

可以看到 如果这条红线从最低端开始往上走

灵敏度为1左上角方格(纵坐标)

特异度为0 假阳性率为1(横坐标)

即坐标为(1,1)

随着分类线逐渐上移

灵敏度(左上角)方格很长时间为1,而假阳性率(右上角方格)开始由大变小

接着灵敏度也下降,假阳性率也下降

 

 

 

 

最终会归结到(0,0)

因为TPR和FPR中分母都是固定值,

TPR的分母是真正阳性的病人  

FPR的分母是真正阴性的人

 

所以都是分子表示大小 TP 与FP  约登指数越大即:灵敏度+特异度-1=灵敏度+(1-假阳性率)-1=灵敏度-假阳性率    最大

我们是希望灵敏度尽可能大 ,FP(假阳性率)尽可能小,那么线条越靠近左上角,这个分类越好

线条不好说明,所以就用面积更加直观一点,AUC曲线

 

标签:fp,ROC,特异,灵敏度,曲线,左上角,阳性率
From: https://www.cnblogs.com/Ixiaogao/p/18069201

相关文章

  • 圆锥曲线12
    同构处理,计算量大,弦长问题已知\(A(2,2),B,C\)是抛物线\(E:x^2=2py\)上的三点,且\(AB\)与直线\(AC\)的斜率和\(0\)(1)求直线\(BC\)的斜率(2)若直线\(AB,AC\)均与圆\(M:x^2+(y-2)^2=r^2(0<r<\sqrt{3})\)相切,且直线\(BC\)被圆\(M\)所截得的线段长\(\dfrac{2\sqrt{30}}{5}\),求\(r\)......
  • RocketMQ为什么这么快?我从源码中扒出了10大原因!
    大家好,我是三友~~RocketMQ作为阿里开源的消息中间件,深受广大开发者的喜爱而这其中一个很重要原因就是,它处理消息和拉取消息的速度非常快那么,问题来了,RocketMQ为什么这么快呢?接下来,我将从以下10个方面来探讨一下RocketMQ这么快的背后原因如果你对RocketMQ还不了解,可以从公众......
  • RocketMQ为什么这么快?我从源码中扒出了10个原因!
    大家好,我是三友~~RocketMQ作为阿里开源的消息中间件,深受广大开发者的喜爱而这其中一个很重要原因就是,它处理消息和拉取消息的速度非常快那么,问题来了,RocketMQ为什么这么快呢?接下来,我将从以下10个方面来探讨一下RocketMQ这么快的背后原因如果你对RocketMQ还不了解,可以从公众......
  • 基于RocketMQ实现分布式事务
    背景在一个微服务架构的项目中,一个业务操作可能涉及到多个服务,这些服务往往是独立部署,构成一个个独立的系统。这种分布式的系统架构往往面临着分布式事务的问题。为了保证系统数据的一致性,我们需要确保这些服务中的操作要么全部成功,要么全部失败。通过使用RocketMQ实现分布式事......
  • [Open3d系列]--点云曲线拟合
    Open3d:点云曲线拟合因为项目需要分析点云数据,此文总结其中拟合点云的部分。拟合首先定一个曲线方程:deffunc(x,a,b,c):returna*x**2+b*x+c然后将点云数据结构转换为numpy数组:points=np.asarray(pcd.points)读取点数组中,x轴、y轴的数组:xy_points......
  • Prometheus监控系统进程---process-exporter
    参考文档Namedprocessesstacked|GrafanaLabsNamedprocesses|GrafanaLabsncabatoff/process-exporter:Prometheus导出器,用于挖掘/proc以报告所选进程(github.com)操作步骤下载安装包wgethttps://github.com/ncabatoff/process-exporter/releases/download/v0.7.......
  • 2-AP-14: Create procedures with parameters to organize code and make it easier t
        ChapterModule/LessonBigIdeas/Topics/ConceptsStandards(CSTA)LearningObjectivesChapter1Module1,Lesson1Sequences,ProblemSolving1A-AP-10:Developprogramswithsequencesandsimpleloops,toexpressideasoraddress......
  • 使用 Amazon Bedrock 上的 Claude 3 将架构图转换为 CDK/Terraform 代码
    概述在云原生领域,基础设施即代码(IaC)对于开发人员和DevOps团队来说是一种不可避免的实践。最近,AmazonBedrock上线了Claude3Sonnet模型和这个模型的图像转文本能力。这无疑开启了一个新时代,也就是实现架构图与IaC工具的无缝融合,如亚马逊云科技云开发工具包(CDK)或......
  • windows安装RocketMQ
    一、RocketMQ介绍1.开发指南:Gitee中文学习地址(https://www.processon.com/view/link/620c69d95653bb4ec5bb75cd#map)二、RocketMQ下载官方下载地址::https://rocketmq.apache.org/zh/download三、安装部署过程(带!为非必要操作)1.Java环境classpath.;%JAVA_HOME%\lib\dt.ja......
  • [Linux] RockyLinux 9 编译安装 davfs2
    官网:davfs2-Summary[Savannah](nongnu.org)下载地址:Indexof/releases/davfs2/(nongnu.org)下载最新版wgethttps://download.savannah.nongnu.org/releases/davfs2/davfs2-1.7.0.tar.gztarzxvfdavfs2-1.7.0.tar.gzcddavfs2-1.7.0mkdirbuild&&cdbuildCFLA......