表格:

  预测成正例 预测成反例 加和含义 统计量
正例 TP FN TP + FN 表示实际数据集中正样本的数量 召回率 TPR=TP/(TP+FN)
反例 FP TN FP + TN 表示实际数据集中负样本的数量 FPR = FP/(FP+TN)
加和含义 TP + FP 表示预测的正类样本数 FN + TN 表示预测的负类样本数 TP + FN + FP + TN 表示样本总数  
统计量 精确率= TP/(TP+FP)     正确率= (TP+TN)/(TP+TN+FP+FN)

ROC曲线:

ROC曲线以TPR为纵轴 以FPR为横轴

TPR=TP/(TP+FN)表示实际正样本中被预测成正样本的占比 也就是实际正样本的预测正确率 所以是越大越好

FPR = FP/(FP+TN)表示实际负样本中被预测成正样本的占比 也就是实际正样本的预测错误率 所以是越小越好

所以最完美的点就是(0,1)    ROC曲线下的面积越大越好

参考:https://blog.csdn.net/qq_30992103/article/details/99730059?spm=1001.2014.3001.5506

ROC曲线下面积为什么越大越好 (TPR FPR)相关推荐

  1. 多分类TPR, FPR, ROC计算与画图

    sklearn.metrics.roc_curve() 首先,需要使用sklearn.metrics.roc_curve()函数 sklearn.metrics.roc_curve(y_true, y ...

  2. 逻辑回归模型混淆矩阵评价与ROC曲线最佳阈值的好处(附Accuracy,TPR,FPR计算函数)

    一.得到阈值在0.5和0.8下模型的混淆矩阵 y_prob=result.predict(X_test)#得到概率值y_predict1=pd.DataFrame(y_prob>0.5).ast ...

  3. ROC受试曲线AUC[TPR/ FPR/截断点/StratifiedKFold/KFold]

    概念 ROC和AUC定义 ROC全称是"受试者工作特征"(Receiver Operating Characteristic).ROC曲线的面积就是AUC(Area Under t ...

  4. 模型评估指标-2-ROC与PR曲线对比,TPR/FPR/Precision关系,3种特殊的评估指标

    导语:在进阶篇里面,将会讨论ROC和PR曲线的联系,在不平衡数据中的偏差问题,同时利用公式来说明TPR/FPR/Precision三者之间的关系,在第三部分结合业务场景将介绍了几个特殊指标,但是没有说 ...

  5. 人脸反欺骗中,TPR@FPR=10e-4的具体含义

    TPR@FPR=10e-4的具体含义 在论文的实验评估部分,经常会看看到TPR@FPR的情况: 它们是用来评估模型性能的指标之一,其中: TPR(True Positive Rate):在所有的真实正 ...

  6. TP,TN,FP,FN,F1,TPR,FPR (一图看懂)

    TP,TN,FP,FN,F1,TPR,FPR (一图看懂) 手画了一个图,应该挺清楚的吧,懂了吗?

  7. 业务场景是什么意思_identification的TPR@FPR是什么意思?--机器学习指标结合场景再解析...

    Arcface论文有在Trillion-Pairs的实验结果,其中有个指标叫Id (@FPR=1e-3),而[Trillion Pairs](Trillionpairs)关于它的identifitio ...

  8. 如何理解误识率(FAR)拒识率(FRR),TPR,FPR以及ROC曲线

    平时在做指纹.人脸识别时,会用到一些评价算法性能评价指标.常见的当属以下几种指标: 误识率(FAR,false acceptance rate) 拒识率(FRR,false rejection rat ...

  9. TPR FPR 真阳率(true positive rate)、假阳率(false positive rate),AUC,ROC

    很早以前就知道这些概念了,不过由于跟自己的认知习惯不一样,所以碰到了还是经常会忘.于是索性把这些概念总结一下,以后再忘了也好找(其他的文章太啰嗦了,计算方法也写的不清不楚-.)  另外我也会陆续更新一 ...

  10. 关于评价指标的理解(TPR,FPR,TAR,FAR,FRR,ERR)

    近期,一直在做人脸识别方面的研究,在阅读paper的时候,发现对一些指标认识不足,因此,从新学习认识算法的评价指标,非常感谢https://blog.csdn.net/liuweiyuxiang/ar ...

最新文章

  1. PL/SQL编程:用Loop-exit-when-end循环算出5的阶乘
  2. 深入理解pandas读取excel,txt,csv文件等命令
  3. leetcode算法题--两数之和
  4. python 利用pyttsx3文字转语音
  5. 消息发送 C语言版和 Visual Basic Script版
  6. access找不到输入表或者dual_数据表dual表的用途是什么?
  7. 按我的理解string似乎不是字面值类型,但为什么《c++ primer》习题7.55答案说Data类是集合类呢?
  8. POJ 1149 PIGS
  9. C++四种cast操作符
  10. 大二《数据结构》机考解题报告
  11. spring 事务隔离级别和传播行为_Spring事务的传播行为案例分析
  12. 报表被老板吐槽又多又丑?因为你没有掌握这些动态报表的技巧
  13. procreate 笔刷_插画学习必备:2000款Procreate大师级笔刷,超级强大,免费领取
  14. SPS:设置访问群体
  15. 超声波测距实验-传感器原理及应用实验
  16. matlab db5是什么小波,3、代码 - matlab小波分析步骤是什么
  17. ysoserial exploit/JRMPListener原理剖析
  18. GET 请求能传图片吗?
  19. Onvif再学习---MiniXml-介绍
  20. oracle中treat函数,PL/SQL Challenge 每日一题:2016-3-24 面向对象编程:向下转型TREAT...

热门文章

  1. 在MAC上如何隐藏文件夹以及查看隐藏文件
  2. python判断身份证号码是否合法_怎样使用 Python 判断身份证号码是否正确-阿里云开发者社区...
  3. 如何快速掌握一门新的技术?
  4. 音创ktv点歌系统服务器,音创ktv点歌系统家庭版
  5. iOS-设置导航栏颜色(iOS8+)
  6. # C语言指数型表达
  7. 计算机课代表中段考总结,中段考试总结与反思
  8. 线程的学习,和线程的相关概念及多线程的学习指引
  9. 排列组合——排列公式的推理和组合
  10. 科研必备 | 谷歌学术高级搜索详解