当前位置: 首页 > news >正文

【概率论中的两种重要公式:全概率和贝叶斯】

贝叶斯公式(Bayes’ Theorem)是概率论中的一条重要定理,用于计算条件概率。它描述了在已知某一事件发生的条件下,另一事件发生的概率。贝叶斯公式如下所示:
P ( A ∣ B ) = P ( B ∣ A ) ⋅ P ( A ) P ( B ) P(A|B) = \frac{P(B|A) \cdot P(A)}{P(B)} P(AB)=P(B)P(BA)P(A)
其中:

  • P ( A ∣ B ) P(A|B) P(AB):表示在事件B发生的条件下事件A发生的概率,即A的后验概率。
  • P ( B ∣ A ) P(B|A) P(BA):表示在事件A发生的条件下事件B发生的概率,即B的条件概率。
  • P ( A ) P(A) P(A) P ( B ) P(B) P(B):分别表示事件A和事件B的先验概率。
    全概率公式(Law of Total Probability)用于计算一个事件的概率,通过将该事件分解成多个互斥事件的并集,并利用这些互斥事件的概率求和来计算目标事件的概率。全概率公式如下所示:
    P ( B ) = ∑ i P ( B ∣ A i ) ⋅ P ( A i ) P(B) = \sum_{i} P(B|A_i) \cdot P(A_i) P(B)=iP(BAi)P(Ai)
    其中:
  • A i A_i Ai是样本空间的一个划分,表示一系列互斥事件。
  • P ( B ∣ A i ) P(B|A_i) P(BAi)是在给定事件 A i A_i Ai下事件B的条件概率。
  • P ( A i ) P(A_i) P(Ai)是事件 A i A_i Ai的概率。
    主要用法区别
  • 贝叶斯公式主要用于计算已知某一事件发生的条件下另一事件发生的概率,常用于推断问题,如医学诊断、垃圾邮件过滤等。
  • 全概率公式主要用于计算目标事件的概率,通过将目标事件分解成多个互斥事件的并集,并利用这些事件的概率求和来计算目标事件的概率。
    具体例子
  1. 贝叶斯公式示例
    • 问题:假设有一种罕见的疾病,已知该疾病发生率为0.1%。医生发现一名患者呈阳性反应,测试的准确率为99%。求该患者确实患有该疾病的概率。
    • 解答:设事件 A A A表示患者确实患有疾病,事件 B B B表示测试呈阳性。已知 P ( A ) = 0.001 P(A)=0.001 P(A)=0.001 P ( B ∣ A ) = 0.99 P(B|A)=0.99 P(BA)=0.99,需要求 P ( A ∣ B ) P(A|B) P(AB)
      根据贝叶斯公式:
      P ( A ∣ B ) = P ( B ∣ A ) ⋅ P ( A ) P ( B ) = 0.99 ⋅ 0.001 P ( B ) P(A|B) = \frac{P(B|A) \cdot P(A)}{P(B)} = \frac{0.99 \cdot 0.001}{P(B)} P(AB)=P(B)P(BA)P(A)=P(B)0.990.001
      根据全概率公式:
      P ( B ) = P ( B ∣ A ) ⋅ P ( A ) + P ( B ∣ ¬ A ) ⋅ P ( ¬ A ) = 0.99 ⋅ 0.001 + P ( B ∣ ¬ A ) ⋅ ( 1 − 0.001 ) P(B) = P(B|A) \cdot P(A) + P(B|\neg A) \cdot P(\neg A) = 0.99 \cdot 0.001 + P(B|\neg A) \cdot (1-0.001) P(B)=P(BA)P(A)+P(B∣¬A)P(¬A)=0.990.001+P(B∣¬A)(10.001)
      其中, P ( B ∣ ¬ A ) P(B|\neg A) P(B∣¬A)表示患者没有疾病但测试呈阳性的概率,通常称为误报率,这里假设为0.01。
      P ( B ) = 0.99 ⋅ 0.001 + 0.01 ⋅ ( 1 − 0.001 ) P(B) = 0.99 \cdot 0.001 + 0.01 \cdot (1-0.001) P(B)=0.990.001+0.01(10.001)
      最终求得 P ( A ∣ B ) P(A|B) P(AB)
  2. 全概率公式示例
    • 问题:假设有两个工厂生产某种产品,工厂A的产品有20%的缺陷率,工厂B的产品有10%的缺陷率。已知购买该产品的人中,80%来自工厂A,20%来自工厂B。求购买的产品中有缺陷的概率。
    • 解答:设事件 D D D表示产品有缺陷,事件 F A F_A FA表示产品来自工厂A,事件 F B F_B FB表示产品来自工厂B。需要求 P ( D ) P(D) P(D)
      根据全概率公式:
      P ( D ) = P ( D ∣ F A ) ⋅ P ( F A ) + P ( D ∣ F B ) ⋅ P ( F B ) P(D) = P(D|F_A) \cdot P(F_A) + P(D|F_B) \cdot P(F_B) P(D)=P(DFA)P(FA)+P(DFB)P(FB)
      P ( D ) = 0.2 ⋅ 0.8 + 0.1 ⋅ 0.2 P(D) = 0.2 \cdot 0.8 + 0.1 \cdot 0.2 P(D)=0.20.8+0.10.2
      最终求得购买的产品中有缺陷的概率。

相关文章:

【概率论中的两种重要公式:全概率和贝叶斯】

贝叶斯公式(Bayes’ Theorem)是概率论中的一条重要定理,用于计算条件概率。它描述了在已知某一事件发生的条件下,另一事件发生的概率。贝叶斯公式如下所示: P ( A ∣ B ) P ( B ∣ A ) ⋅ P ( A ) P ( B ) P(A|B) \…...

python中的闭包

一、闭包 1、作用域 在Python代码中,作用域分为两种情况:全局作用域 与 局部作用域 2、变量的作用域 在全局定义的变量 > 全局变量 在局部定义的变量 > 局部变量 3、全局变量与局部变量的访问范围 ① 在全局作用域中可以访问全局变量&#…...

成功解决RuntimeError: OpenSSL 3.0‘s legacy provider failed to load

报错 RuntimeError: OpenSSL 3.0s legacy provider failed to load. This is a fatal error by default, but cryptography supports running without legacy algorithms by setting the environment variable CRYPTOGRAPHY_OPENSSL_NO_LEGACY. If you did not expect this er…...

【 React 】React 组件之间如何通信?

相关文章: React Context的使用方法 react Provider Consumer 使用方法 1. 是什么 我们将组件间通信可以拆分为两个词: 组件通信 组件是vue中最强大的功能之一,同样组件化是React的核心思想 相比vue,React的组件更加灵活和多样…...

汇总全网免费API,持续更新(新闻api、每日一言api、音乐。。。)

Public&FreeAPI 网址:apis.whyta.cn (推荐) UomgAPI 网址:https://api.uomg.com 教书先生 网址:https://api.oioweb.cn/ 山海API https://api.shserve.cn/ 云析API铺 https://api.a20safe.com/ 韩小韩…...

Android SystemServer进程解析

SystemServer进程在android系统中占了举足轻重的地位,系统的所有服务和SystemUI都是由它启动。 一、SystemServer进程主函数流程 1、主函数三部曲 //frameworks/base/services/java/com/android/server/SystemServer.java /** * The main entry point from zy…...

Github主页设置贪吃蛇详细教程

先看最终实现结果: 有条贪吃蛇放在主页还是蛮酷的哈哈哈。接下来我来讲一讲怎么在Github主页添加一条贪吃蛇。 首先要修改自己的Github的主页,我们得有一个特殊的仓库——这个仓库必须与你的Github用户名保持一致,并且需要公开&#xff0c…...

二、实现fastdfs文件上传与延迟删除功能的Spring Boot项目

如何在Spring Boot项目中集成FastDFS实现文件上传功能,并添加支持延迟删除功能的实现。 一、Spring Boot 中集成 fastdfs 使用 1、文件上传功能实现 首先,让我们看一下如何实现文件上传功能的接口方法: RestController public class File…...

Android FrameWork 学习路线

目录 前言 学习路线: 1.基础知识 2、AOSP 源码学习 3. AOSP 源码编译系统 4. Hal与硬件服务 5.基础组件 6. Binder 7. 系统启动过程分析 8. 应用层框架​编辑 9. 显示系统 10. Android 输入系统 11. 系统应用 前言 Android Framework 涉及的行业相当广…...

前端开发者如何打造自己的生态以及ip

作为独立开发者,在公司的岗位上面,经常面对的是页面,但我们不能局限页面,页面是切入点。 1在需求页面的过程中,我们会接触ui,原型,软件,需求, 2在接口对接的过程中&#…...

C语言实现一个两个数加减乘除的答题代码(含文件保存),用户增加,题目增加,题目测试,题目答题等等

目录 1、这是我大一自己写的小代码,现在翻到了就分享出来,高手勿喷。 2、项目运行 3、获取完整源码网址 1、这是我大一自己写的小代码,现在翻到了就分享出来,高手勿喷。 2、项目运行 (1)测试模块 每次…...

YOLOv9改进策略:注意力机制 | 用于微小目标检测的上下文增强和特征细化网络ContextAggregation,助力小目标检测,暴力涨点

💡💡💡本文改进内容:用于微小目标检测的上下文增强和特征细化网络ContextAggregation,助力小目标检测 yolov9-c-ContextAggregation summary: 971 layers, 51002153 parameters, 51002121 gradients, 238.9 GFLOPs 改…...

基于单片机的老人防丢系统设计

目 录 摘 要 I Abstract II 引 言 3 1 系统总体架构 6 1.1方案设计与选择 6 1.2 系统架构设计 6 1.3 系统器件选择 7 2 系统硬件设计 9 2.1 单片机外围电路设计 9 2.2 LCD1602液晶显示电路设计 12 2.3 短信模块电路设计 14 2.4 GPS模块电路设计 14 2.5 电源与按键控制电路设计…...

从海外开发者大会的亲身体悟聊起,谈谈 AI 与开发者关系的重构 | 编码人声

本期「编码人声」节目中,我们聚焦于「AI 与开发者关系的重构」这一主题,从嘉宾参加海外开发者大会的亲身体验开始分享,聊一聊 AI 技术如何影响开发者社区和生态,以及开发者如何在这一变革中找到新的位置。 我们邀请了开发者社区与…...

HTML_CSS练习:HTML注释

一、代码示例 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>HTML注释</title> </head> <body><marquee loop"1">马龙强<!--下面的输入框是可以滚动的&#x…...

面试官问我Java异步编程用过吗?我直接说了6种方式!

文章目录 线程池 Runnable/Callable线程池 FutureCompletableFuture线程池 Async注解Spring 事件创建事件事件发布者事件监听器调用事件 消息队列生产者消费者 在实际开发中有些耗时操作&#xff0c;或者对主流程不是那么重要的逻辑&#xff0c;可以通过异步的方式去执行&am…...

一维坐标的移动(bfs)

在一个长度为n的坐标轴上&#xff0c;小S想从A点移动B点。 他的移动规则如下&#xff1a; 向前一步&#xff0c;坐标增加1。 向后一步&#xff0c;坐标减少1。 跳跃一步&#xff0c;使得坐标乘2。 小S不能移动到坐标小于0或大于n的位置。 小S想知道从A点移动到B点的最少步数是多…...

面试题 整理

第1题&#xff1a;常见数据类型大小 这边以64位计算机系统&#xff0c;环境而言。 类型 存储大小 值范围 char 1 字节 -128 到 127 或 0 到 255 unsigned char 1 字节 0 到 255 signed char 1 字节 -128 到 127 int 4 字节 -32,768 到 32,767 或 -2,147,483,648…...

苍穹外卖-day08:导入地址簿功能代码(单表crud)、用户下单(业务逻辑)、订单支付(业务逻辑,cpolar软件)

苍穹外卖-day08 课程内容 导入地址簿功能代码用户下单订单支付 功能实现&#xff1a;用户下单、订单支付 用户下单效果图&#xff1a; 订单支付效果图&#xff1a; 1. 导入地址簿功能代码&#xff08;单表crud&#xff09; 1.1 需求分析和设计 1.1.1 产品原型&#xff08…...

Java面试相关问题

一.MySql篇 1优化相关问题 1.1.MySql中如何定位慢查询&#xff1f; 慢查询的概念&#xff1a;在MySQL中&#xff0c;慢查询是指执行时间超过一定阈值的SQL语句。这个阈值是由long_query_time参数设定的&#xff0c;它的默认值是10秒1。也就是说&#xff0c;如果一条SQL语句的执…...

C# dynamic 关键字实战:5个真实场景教你如何优雅处理动态数据

C# dynamic 关键字实战&#xff1a;5个真实场景教你如何优雅处理动态数据 在C#开发中&#xff0c;我们常常会遇到需要处理动态数据的场景——可能是来自外部API的JSON响应、Excel表格中的不确定结构&#xff0c;或是与Python等动态语言交互时的数据类型转换。传统的静态类型系统…...

2022年中国90米人口密度栅格数据(LandScan)|高精度、单年快照、科研级空间人口产品

&#x1f50d; 数据简介 本数据基于全球权威人口空间分布模型 LandScan™&#xff08;由美国橡树岭国家实验室 ORNL 开发&#xff09;&#xff0c;并融合2020年第七次全国人口普查乡镇级数据、10米土地利用、VIIRS夜间灯光、OSM路网与建筑物足迹&#xff0c;生成 2022年中国90米…...

pose-search:5分钟搭建你的人体姿态搜索系统

pose-search&#xff1a;5分钟搭建你的人体姿态搜索系统 【免费下载链接】pose-search x6ud.github.io/pose-search 项目地址: https://gitcode.com/gh_mirrors/po/pose-search 在人工智能技术飞速发展的今天&#xff0c;人体姿态搜索已成为计算机视觉领域的重要突破。p…...

从零搭建Binance Trade Bot:精通加密货币自动交易工具配置与使用

从零搭建Binance Trade Bot&#xff1a;精通加密货币自动交易工具配置与使用 【免费下载链接】binance-trade-bot Automated cryptocurrency trading bot 项目地址: https://gitcode.com/gh_mirrors/bi/binance-trade-bot 一、核心功能解析&#xff1a;Binance Trade Bo…...

FLUX.1-dev-fp8-dit开发:PID控制算法可视化工具

FLUX.1-dev-fp8-dit开发&#xff1a;PID控制算法可视化工具 做自动化控制的朋友&#xff0c;估计没少跟PID算法打交道。调参调到头秃&#xff0c;对着波形图猜哪个参数不对&#xff0c;这种经历大家都有。传统的调试方法&#xff0c;要么在真实设备上反复试错&#xff0c;成本…...

告别OpenCV DNN!在Windows上用C++和ONNX Runtime部署PyTorch模型(附完整代码)

告别OpenCV DNN&#xff1a;用ONNX Runtime实现C高效模型部署实战 如果你正在Windows平台上用C部署PyTorch模型&#xff0c;大概率已经体验过OpenCV DNN模块的"龟速"推理。当项目从实验室走向生产环境时&#xff0c;性能瓶颈往往就藏在这些看似不起眼的环节里。今天…...

Android设备Root完全指南:从入门到精通

Android设备Root完全指南&#xff1a;从入门到精通 【免费下载链接】Magisk The Magic Mask for Android 项目地址: https://gitcode.com/GitHub_Trending/ma/Magisk 一、认知准备&#xff1a;Root技术基础与风险评估 1.1 Root权限本质解析 Root权限是Android系统中的…...

基于SEER‘S EYE的Java面试题智能解析与模拟面试实战

基于SEERS EYE的Java面试题智能解析与模拟面试实战 最近和几个正在找工作的朋友聊天&#xff0c;发现大家准备Java面试的过程都挺痛苦的。要么是面对网上浩如烟海的“八股文”不知道从哪开始&#xff0c;要么就是自己闷头刷题&#xff0c;缺少真实的对话反馈&#xff0c;心里没…...

OBS Multi RTMP插件:终极多平台直播同步推流解决方案

OBS Multi RTMP插件&#xff1a;终极多平台直播同步推流解决方案 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 在当今直播行业快速发展的时代&#xff0c;如何同时在多个平台进行高效…...

探秘AI应用架构师的企业数据价值挖掘宝藏

探秘AI应用架构师的企业数据价值挖掘宝藏 一、引言 (Introduction) 钩子 (The Hook) 在当今数字化浪潮席卷的时代&#xff0c;企业犹如置身数据的汪洋大海之中。据统计&#xff0c;全球每天产生的数据量高达数十亿TB。想象一下&#xff0c;企业每天收集的海量客户信息、业务交易…...