我是靠谱客的博主 幽默网络,最近开发中收集的这篇文章主要介绍误报率、漏报率、准确率和召回率(虚警率、漏警率)什么是positive和negative什么是true和falseTP、FP、TN、FN误报率、漏报率、召回率误报率和漏报率的关系see alsoReferences,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 什么是positive和negative
  • 什么是true和false
  • TP、FP、TN、FN
  • 误报率、漏报率、召回率
  • 误报率和漏报率的关系
  • see also
  • References

什么是positive和negative


首先需要明确positive和negative的含义,不然很容易混淆。以下英文搬运自维基百科

The terms “positive” and “negative” do not refer to the value of the condition of interest, but to its presence or absence; the condition itself could be a disease, so that “positive” might mean “diseased”, while “negative” might mean “healthy”.1

翻译如下:

术语“阳性”和“阴性”不是指所关心的情况的值,而是指其存在或不存在;该情况本身可能是一种疾病,因此“阳性”可能意味着“疾病”,而“阴性”可能意味着“健康”。

如果对异常情况比较关注的话,那么“阳性(positive)”就是指存在异常,“阴性(negative)”就是指不存在异常。

什么是true和false


true指的是预测的情况和真实情况一致;
false指的是预测的情况和真实情况不一致。

TP、FP、TN、FN


以看病为例,关注的是人得了某种疾病。
TP是true positive的缩写,真阳性,表示被检出有病,而且确实是有病
FP是false positive的缩写,假阳性,表示被检出有病,但是实际上却没病
TN是true negative的缩写,真阴性,表示被检出没病,而且确实是没病
FN是false negative的缩写,假阴性,表示被检出没病,但是实际上却有病

误报率、漏报率、召回率


这几个概念太绕了,根据关注点的不同使用的频率也不相同。
对于我的日常而言,关注的是异常情况,所以一般用误报率和漏报率。
误报,别名虚警,指的是本来正常(Condition negative),但是误认为是异常(Predicted condition positive)。对应于FP,type Ⅰ error。
漏报,别名漏警,指的是本来异常(Condition positive),但是误认为是正常(Predicted condition negative)。对应于FN,type Ⅱ error。
漏报率+召回率=1
先整理到这里,后期继续更新。
从维基百科词条1截图如下:

在这里插入图片描述

误报率和漏报率的关系


一般来说无法同时降低误报率和漏报率。举个例子来说,某门卫为了防止小偷进入小区,凡是过往人员都要盘查,这时漏报率为0,但是显著提高了误报率;反之如果门卫什么都不做,任由人员出入,那么这是漏报率就会提高,而误报率降低为0。

see also


  1. 异常检测
  2. 开发和评价一个异常检测系统
  3. 异常检测评价指标 balanced accuracy
  4. 异常检测中的三种异常

References


  1. Wikipedia:Sensitivity and specificity ↩︎ ↩︎

最后

以上就是幽默网络为你收集整理的误报率、漏报率、准确率和召回率(虚警率、漏警率)什么是positive和negative什么是true和falseTP、FP、TN、FN误报率、漏报率、召回率误报率和漏报率的关系see alsoReferences的全部内容,希望文章能够帮你解决误报率、漏报率、准确率和召回率(虚警率、漏警率)什么是positive和negative什么是true和falseTP、FP、TN、FN误报率、漏报率、召回率误报率和漏报率的关系see alsoReferences所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部