今天有一个小盆友对他们的课程里一道题存在疑问过来问我,说是要求必须应用贝叶斯公式,题目如下:

已知某病发病率5%,假阴率5%,假阳率5%,如果一个人检出了阳性结果,那么他患该病的可能性有多大?

首先需要说明,假阳就是把没病的检成有病的,假阴就是把有病的检成没病的。

然后搬出贝叶斯公式:
p(x∣y)=p(x)∗p(y∣x)p(y)=p(x)∗p(y∣x)∑i=1np(xi)∗p(y∣xi)\begin{aligned} p(x|y) &= \frac {p(x)*p(y|x)} {p(y)} \\ &= \frac {p(x)*p(y|x)} {\sum_{i=1}^np(x_i)*p(y|x_i)} \end{aligned} p(x∣y)​=p(y)p(x)∗p(y∣x)​=∑i=1n​p(xi​)∗p(y∣xi​)p(x)∗p(y∣x)​​
令p(x)为发病率,p(y)为检出阳性的概率,那么p(x|y)就是检出阳性时患病的概率,p(y|x)就是已知患病了检出阳性的概率(也就是真阳率)。

所以我们的结果就是p(x|y)的值,接下来捋一捋其他三个值:

  1. p(x)发病率题目中已经给出为5%
  2. p(y|x)为真阳率,用1减去假阴率(真阳就是有病检出有病,假阴是有病检出没病),为95%
  3. p(y)为检出阳性的概率,分为两块,一个是有病检出有病,另一个是没病的检出有病(发病率x真阳率+未发病率x假阳率):5%*95%+(1-5%)*5%

p(y)用公式表示更能说明问题:

p(y)=p(x)∗p(y∣x)+p(xˉ)∗p(y∣xˉ)p(y)=p(x)*p(y|x)+p(\bar{x})*p(y|\bar{x})p(y)=p(x)∗p(y∣x)+p(xˉ)∗p(y∣xˉ)

p(y∣xˉ)p(y|\bar{x})p(y∣xˉ)为没病检出有病,即假阳率。p(y)放到贝叶斯公式里,即为:

p(x∣y)=p(x)∗p(y∣x)p(x)∗p(y∣x)+p(xˉ)∗p(y∣xˉ)=5%∗95%5%∗95%+(1−5%)∗5%=50%\begin{aligned} p(x|y) &= \frac {p(x)*p(y|x)} {p(x)*p(y|x)+p(\bar{x})*p(y|\bar{x})} \\ &= \frac {5\%*95\%} {5\%*95\%+(1-5\%)*5\%} \\ &= 50\% \end{aligned} p(x∣y)​=p(x)∗p(y∣x)+p(xˉ)∗p(y∣xˉ)p(x)∗p(y∣x)​=5%∗95%+(1−5%)∗5%5%∗95%​=50%​

所以我们的答案就是50%,3个5%的值最后准确率只有50%,所以假阳率和假阴率看起来小实际上影响很大。

通过贝叶斯公式计算阳性概率相关推荐

  1. 混检阳性概率的计算(贝叶斯定理的一个应用例)

    目录 1. 混检阳性概率的计算 2. 混管阳性时你阳性的概率有多大? 2.1 贝叶斯分析结果的解释 1. 混检阳性概率的计算 目前核酸混检的基本做法是十混一,如果阳性人群分布完全随机,那么做十混一混检 ...

  2. 【数据挖掘】贝叶斯分类 ( 贝叶斯分类器 | 贝叶斯推断 | 逆向概率 | 贝叶斯公式 | 贝叶斯公式推导 | 使用贝叶斯公式求逆向概率 )

    文章目录 I . 贝叶斯分类器 II . 贝叶斯推断 ( 逆向概率 ) III . 贝叶斯推断 应用场景 ( 垃圾邮件过滤 ) IV . 贝叶斯方法 由来 V . 贝叶斯方法 VI . 贝叶斯公式 V ...

  3. 【数据挖掘】高斯混合模型 ( 与 K-Means 每个步骤对比 | 初始参数设置 | 计算概率 | 计算平均值参数 | 计算方差参数 | 计算高斯分布概率参数 | 算法终止条件 )

    文章目录 I . 高斯混合模型 ( 样本 -> 模型 ) II . 高斯混合模型 ( 模型 -> 样本 ) III . 高斯混合模型 与 K-Means 迭代过程对比 IV . 高斯混合模 ...

  4. 游戏计算获胜概率_伟大的命令行挑战赛的获胜者宣布

    游戏计算获胜概率 我们的第一个命令行挑战赛非常受欢迎,吸引了来自世界各地的80多个参赛作品. 注意:由于竞赛的条款和条件 ,一些开源爱好者不符合赢得T恤的资格,因为他们居住在某些国家或提交了多个解决方 ...

  5. 前端js计算抽奖概率

    很好用的js计算抽奖概率的公式 let weightList = [20, 8, 30, 50, 80, 10] // 权重数组 weightList = [...weightList, 0, 0] ...

  6. JAVA 计算宝箱概率问题

    Java 计算宝箱概率问题 有一种宝箱,打开这个宝箱就能获得金币大礼包的概率是20%,现在你打开5个这样的宝箱,获得礼包的概率是多少? 这是概率学中比较简单和经典的一个问题,答案并不是 5 x 0.2 ...

  7. 量化软件怎样计算股票概率?

    大家都知道量化交易的基础是计算股票概率,多数量化公司都是依据K线指标来计算最佳的盈利值,从而制定胜率比较大的交易策略,不过通常这些策略有3天.5天.10天不等,因为这个天数就是相应策略达到最大胜率或者 ...

  8. JS简单实现:根据奖品权重计算中奖概率实现抽奖的方法

    本文主要介绍:使用 JS 根据奖品权重计算中奖概率实现抽奖的方法. 一.示例场景 纯爱小说 www.shupu.org 1.1.设置抽奖活动的奖项名称 奖项名称:["一等奖", & ...

  9. 【项目实战】——Java根据奖品权重计算中奖概率实现抽奖(适用于砸金蛋、大转盘等抽奖活动)...

    Java根据奖品权重计算中奖概率实现抽奖http://www.bieryun.com/1035.html 双蛋节(圣诞+元旦)刚刚过去,前几天项目上线的砸金蛋活动也圆满结束. 现在在许多网站上都会有抽 ...

最新文章

  1. Linux内存管理原理【转】
  2. 类的加载顺序和对象的实例化
  3. readonly时禁用删除键,readonly按删除键后页面后退解决方案
  4. API Hook完全手册
  5. Oracle Supplemental 补全日志介绍
  6. [Flashback]开启数据库闪回数据库功能
  7. JAVA学习博客---2015.5
  8. 调研了10家公司的技术架构,我总结出了一套大数据平台的套路
  9. NLP简报(Issue#1)
  10. JQuery datatables - column ordering, searching with multi header lines
  11. 修改软件的ico图片方法
  12. 追忆我的2008-养成做笔记的习惯
  13. 电子商务网站评价研究与应用分析
  14. 微信小程序商城毕业设计毕设作品(5)开题报告答辩PPT
  15. iOS简单人脸检测的实现
  16. 深入浅出—一文看懂支持向量机(SVM)
  17. 解决MacOs10.15+ shimo 无法正常使用 PPTP协议问题
  18. GDK事件与GTK signal的前世今生
  19. NNNNNNNNNN
  20. .jar.LASTUPDATED问题解决

热门文章

  1. macOS Beta 系统 / 更新系统后「意外退出」及「崩溃闪退」问题修复方法
  2. 红楼梦里的经典诗词赏析
  3. Python解析英雄联盟数据,教你带妹上分啦!
  4. python精典习题——输入某年某月某日,判断这一天是这一年的第几天?
  5. 上海盲人计算机培训,上海市阳光康复中心盲人定向行走培训项目助视障人士走出家门——点亮希望之光 照亮盲人世界...
  6. JavaScript事件——event对象事件冒泡 阻止默认行为事件捕获
  7. Windows命令行 - 命令shell(cmd.exe) - 命令提示符,打开方式
  8. 【SSM】第四课 超市订单管理平台--订单管理功能
  9. 整理软件外包接单经验谈_01、寻找客户
  10. spark学习-BlockManager原理