条件概率、概率乘法公式、全概率公式和贝叶斯 (Bayes) 公式

news2025/7/16 23:44:32

定义 设 P ( A ) > 0 P(A) > 0 P(A)>0,若在随机事件 A A A发生的条件下随机事件 B B B发生的概率记作 P ( B ∣ A ) P(B|A) P(BA),定义

P ( B ∣ A ) = P ( A B ) P ( A ) P(B|A) = \frac{P(AB)}{P(A)} P(BA)=P(A)P(AB)

则称 P ( B ∣ A ) P(B|A) P(BA)是事件 A A A发生的条件下事件 B B B发生的条件概率

定理 设 A , B A, B A,B为两个随机事件且 P ( A ) > 0 P(A) > 0 P(A)>0,则

P ( A B ) = P ( B ∣ A ) P ( A ) (1.1) P(AB) = P(B|A)P(A) \tag{1.1} P(AB)=P(BA)P(A)(1.1)

或者,若 P ( B ) > 0 P(B) > 0 P(B)>0,则

P ( A B ) = P ( A ∣ B ) P ( B ) (1.2) P(AB) = P(A|B)P(B) \tag{1.2} P(AB)=P(AB)P(B)(1.2)

式 (1.1) 和式 (1.2) 都称为概率乘法公式

概率乘法公式可以推广到多个事件的情形:设 A 1 , A 2 , ⋯   , A n A_1, A_2, \cdots, A_n A1,A2,,An是先后相继的 n n n个随机事件,且满足 P ( A 1 A 2 ⋯ A n − 1 ) > 0 P(A_1 A_2 \cdots A_{n-1}) > 0 P(A1A2An1)>0,则

P ( A 1 A 2 ⋯ A n ) = P ( A 1 ) P ( A 2 ∣ A 1 ) P ( A 3 ∣ A 1 A 2 ) ⋯ P ( A n ∣ A 1 A 2 ⋯ A n − 1 ) P(A_1 A_2 \cdots A_n) = P(A_1) P(A_2|A_1) P(A_3|A_1 A_2) \cdots P(A_n|A_1 A_2 \cdots A_{n-1}) P(A1A2An)=P(A1)P(A2A1)P(A3A1A2)P(AnA1A2An1)

定义 设 Ω \varOmega Ω为随机试验 E E E的样本空间, B 1 , B 2 , ⋯   , B n B_1, B_2, \cdots, B_n B1,B2,,Bn E E E的一组随机事件,若

(1) B i B j = ∅ , i ≠ j , i , j = 1 , 2 , ⋯   , n B_i B_j = \varnothing, i \neq j, i, j = 1, 2, \cdots, n BiBj=,i=j,i,j=1,2,,n;

(2) B 1 ∪ B 2 ∪ ⋯ ∪ B n = Ω B_1 \cup B_2 \cup \cdots \cup B_n = \varOmega B1B2Bn=Ω,

则称 B 1 , B 2 , ⋯   , B n B_1, B_2, \cdots, B_n B1,B2,,Bn为样本空间 Ω \varOmega Ω的一个划分(或完备事件组)。

注: ∑ i = 1 n B i = Ω \sum\limits_{i=1}^{n} B_i = \varOmega i=1nBi=Ω也可以作为划分的定义。

定理 设 B 1 , B 2 , ⋯   , B n B_1, B_2, \cdots, B_n B1,B2,,Bn为样本空间 Ω \varOmega Ω的一个划分且 P ( B i ) > 0 , i = 1 , 2 , ⋯   , n P(B_i) > 0, i = 1, 2, \cdots, n P(Bi)>0,i=1,2,,n,则对于任意随机事件 A A A

P ( A ) = ∑ i = 1 n P ( A ∣ B i ) P ( B i ) , (1.3) P(A) = \sum_{i=1}^{n} P(A|B_i)P(B_i), \tag{1.3} P(A)=i=1nP(ABi)P(Bi),(1.3)

式 (1.3) 称作全概率公式

证明 因为 A = A Ω = A ∑ i = 1 n B i = ∑ i = 1 n A B i A = A \varOmega = A \sum_{i=1}^{n} B_i = \sum_{i=1}^{n} AB_i A=AΩ=Ai=1nBi=i=1nABi,所以

P ( A ) = P ( ∑ i = 1 n A B i ) = ∑ i = 1 n P ( A B i ) = ∑ i = 1 n P ( A ∣ B i ) P ( B i ) P(A) = P\left( \sum_{i=1}^{n} AB_i \right) = \sum_{i=1}^{n} P(AB_i) = \sum_{i=1}^{n} P(A|B_i)P(B_i) P(A)=P(i=1nABi)=i=1nP(ABi)=i=1nP(ABi)P(Bi)

全概率公式突出了一个“全”,即任何随机事件 A A A发生的概率是其全部影响因素 B 1 , B 2 , ⋯   , B n B_1, B_2, \cdots, B_n B1,B2,,Bn的综合作用效果,即其各个影响因素的加权平均,各自的权重是每个因素出现的概率 P ( B i ) , i = 1 , 2 , ⋯   , n P(B_i), i = 1, 2, \cdots, n P(Bi),i=1,2,,n

图片中的内容是关于全概率公式的最简单形式。具体如下:

全概率公式的最简单形式

假如 0 < P ( B ) < 1 0 < P(B) < 1 0<P(B)<1,则

P ( A ) = P ( B ) P ( A ∣ B ) + P ( B ‾ ) P ( A ∣ B ‾ ) P(A) = P(B)P(A|B) + P(\overline{B})P(A|\overline{B}) P(A)=P(B)P(AB)+P(B)P(AB)

这个公式表示事件 A A A发生的总概率可以通过在事件 B B B发生和不发生两种情况下的条件概率加权求和得到。

定理 设 B 1 , B 2 , ⋯   , B n B_1, B_2, \cdots, B_n B1,B2,,Bn为样本空间 Ω \varOmega Ω的一个划分且 P ( B i ) > 0 , i = 1 , 2 , ⋯   , n P(B_i) > 0, i = 1, 2, \cdots, n P(Bi)>0,i=1,2,,n,则对于任意随机事件 A A A P ( A ) > 0 P(A) > 0 P(A)>0

P ( B i ∣ A ) = P ( A ∣ B i ) P ( B i ) ∑ j = 1 n P ( A ∣ B j ) P ( B j ) , i = 1 , 2 , ⋯   , n (1.4) P(B_i|A) = \frac{P(A|B_i)P(B_i)}{\sum\limits_{j=1}^{n} P(A|B_j)P(B_j)}, i = 1, 2, \cdots, n \tag{1.4} P(BiA)=j=1nP(ABj)P(Bj)P(ABi)P(Bi),i=1,2,,n(1.4)

式 (1.4) 称作贝叶斯 (Bayes) 公式

P ( B i ∣ A ) P(B_i|A) P(BiA):后验概率,表示在事件 A A A 发生的条件下,条件 B i B_i Bi 发生的概率。
P ( A ∣ B j ) P(A|B_j) P(ABj):类条件概率,表示在条件 B j B_j Bj 存在时,结果事件 A A A 发生的概率。
P ( B j ) P(B_j) P(Bj):先验概率,表示各不相容的条件存在的概率,与结果 A A A 是否出现无关,仅表示根据先验知识或主观判断,认为总体上各条件出现的可能性有什么差别。
P ( A ) P(A) P(A):结果 A A A 在各个条件下出现的总体概率。

贝叶斯公式是利用已有结论重新评估或修正各个条件出现的概率,公式中的 P ( B i ) P(B_i) P(Bi) P ( B i ∣ A ) P(B_i|A) P(BiA)分别称作原因或条件的先验概率和后验概率。 P ( B i ) , i = 1 , 2 , ⋯   , n P(B_i), i = 1, 2, \cdots, n P(Bi),i=1,2,,n是在没有进一步信息(不知道事件 A A A是否发生)的前提下认定的各条件发生的概率;在获得了新的信息(事件 A A A已经发生)后,对先前各条件发生概率的修正,即形成概率 P ( B i ∣ A ) P(B_i|A) P(BiA)

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2331066.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

kotlin,Android,jetpack compose,日期时间设置

AI生成&#xff0c;调试出来学习&#xff0c;这些小组件会用了&#xff0c;就可以组合一个大点的程序了。 package com.example.mydatetimeimport android.app.AlertDialog import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.co…

ASP.NET图书馆借阅系统(源码+lw+部署文档+讲解),源码可白嫖!

摘要 近些年来&#xff0c;随着科技的飞速发展&#xff0c;互联网的普及逐渐延伸到各行各业中&#xff0c;给人们生活带来了十分的便利&#xff0c;图书馆借阅系统利用计算机网络实现信息化管理&#xff0c;使图书信息、图书借阅、归还的管理发展和服务水平有显著提升。 本文拟…

vi/vim常用快捷键

那么今天我们继续昨天没有介绍完的vi编辑器,来看看常用的一些快捷键,方便我们对文件的编辑. 1.拷贝当前行yy,拷贝当前行向下的5行5yy,并粘贴(输入p) 2.删除当前行dd,删除当前行向下的5行5d 3.在文件中查找某个单词[命令模式/关键字,回车查找,输入n就是查找下一个] ⭐️&…

opencv无法设置禁用RGB转换问题

树莓派连接摄像头,摄像头输出格式为YUYV(YUV422)。 通过执行 v4l2-ctl --list-formats --device/dev/video0 可以看的具体的摄像头的数据格式。 使用opencv获取视频流&#xff0c;通过cap.set(cv2.CAP_PROP_CONVERT_RGB, 0)设置禁用自动转换RGB格式&#xff0c;但是打印输出…

MCP+Blender创建电力塔

MCP&#xff08;Model Context Protocol&#xff09;与Blender的结合是当前AI与3D建模领域的热门技术&#xff0c;它通过协议化的方式让Claude等AI模型直接控制Blender&#xff0c;实现自动化3D建模。 1. 功能与原理 • 核心能力&#xff1a;用户通过自然语言指令&#xff08;…

Selenium自动化:玩转浏览器,搞定动态页面爬取

嘿&#xff0c;各位爬虫爱好者和自动化达人们&#xff01;是不是经常遇到这种情况&#xff1a;信心满满地写好爬虫&#xff0c;requests一把梭&#xff0c;结果抓下来的HTML里&#xff0c;想要的数据空空如也&#xff1f;定睛一看&#xff0c;原来数据是靠JavaScript动态加载出…

QAI AppBuilder 快速上手(8): 图像修复应用实例2

LaMa-Dilated模型旨在通过扩张卷积技术实现高效的图像擦除和修复。该模型采用先进的卷积神经网络架构&#xff0c;能够处理复杂的图像输入&#xff0c;并填补图像中的缺失部分&#xff0c;使修复后的图像更加自然和逼真。LaMa-Dilated不仅在图像编辑领域表现出色&#xff0c;还…

【计网】作业4

一. 单选题&#xff08;共22题&#xff0c;64分&#xff09; 1. (单选题)主机甲采用停止-等待协议向主机乙发送数据&#xff0c;数据传输速率是4kb/s&#xff0c;单向传播时延为30ms&#xff0c;忽略确认帧的发送时延。当信道利用率等于80%时&#xff0c;数据帧的长度为&#…

MPDrive:利用基于标记的提示学习提高自动驾驶的空间理解能力

25年4月来自南方科技大学、百度、英国 KCL和琶洲实验室&#xff08;广东 AI 和数字经济实验室&#xff09;的论文“MPDrive: Improving Spatial Understanding with Marker-Based Prompt Learning for Autonomous Driving”。 自动驾驶视觉问答&#xff08;AD-VQA&#xff09;…

【学习笔记】HTTP和HTTPS的核心区别及工作原理

一、基础概念 HTTP&#xff08;超文本传输协议&#xff09;&#xff1a;明文传输数据&#xff0c;默认端口80&#xff0c;容易被窃听或篡改。 HTTPS&#xff08;HTTP SSL/TLS&#xff09;&#xff1a;通过加密传输数据&#xff0c;默认端口443&#xff0c;保障安全性。 二、…

【STL】list介绍(附与vector的比较)

文章目录 1.关于list2.使用2.1 list的构造2.2 list 迭代器的使用2.3 list 容量操作2.3.1 size()2.3.2 empty()2.3.3 resize() 2.4 list 元素访问2.4.1 front()2.4.2 back() 2.5 list 修改操作2.5.1 push_front()2.5.2 pop_front()2.5.3 push_back()2.5.4 pop_back()2.5.5 inser…

Ansible:roles角色

文章目录 Roles角色Ansible Roles目录编排Roles各目录作用创建 roleplaybook调用角色调用角色方法1&#xff1a;调用角色方法2&#xff1a;调用角色方法3&#xff1a; roles 中 tags 使用实战案例 Roles角色 角色是ansible自1.2版本引入的新特性&#xff0c;用于层次性、结构化…

找不到导入的项目“xxx\QtMsBuild\Qt.props”。请确认 Import 声明“$(QtMsBuild)\Qt.props”中计算结果为

系列文章目录 文章目录 系列文章目录前言一、问题原因 前言 新建的项目visual studio2022 使用Qt vs tools 找不到导入的项目“E:\osgEarth\DigitalSimulationPlatform\DigitalSimulationPlatform\QtMsBuild\Qt.props”。 请确认 Import 声明“$(QtMsBuild)\Qt.props”中计算结…

2025 年福建交安安全员考试:结合本省交通特点备考​

福建地处东南沿海&#xff0c;交通建设具有独特特点&#xff0c;这对交安安全员考试备考意义重大。在桥梁建设方面&#xff0c;由于面临复杂的海洋环境&#xff0c;桥梁的防腐、防台风等安全措施成为重点。考生在学习桥梁施工安全知识时&#xff0c;要特别关注福建本地跨海大桥…

UE5 蓝图里的声音

文章目录 支持的格式设置循环播放在场景中放置音频设置音频的衰减与不衰减在UI动画中播放声音使用蓝图节点播放声音按钮本身就可以播放声音 支持的格式 支持&#xff1a;WAV 不支持&#xff1a;MP3 设置循环播放 双击音频&#xff0c;打开音频设置&#xff0c;勾选Looping …

「合诚」携手企企通共建新材料和健康产业采购数智化新生态

在科技革命与产业变革深度融合的时代背景下&#xff0c;新材料与健康产业正迎来数字化、智能化的快速发展。 技术突破与消费升级的双重驱动&#xff0c;推动着行业不断创新&#xff0c;同时也对企业的供应链管理提出了更高要求。 1、合诚&#xff1a;聚焦新材料与健康产业&am…

java+postgresql+swagger-多表关联insert操作(七)

入参为json&#xff0c;然后根据需要对多张表进行操作&#xff1a; 入参格式&#xff1a; [{"custstoreName":"swagger-测试经销商01","customerName":"swagger-测试客户01","propertyNo":"swaggertest01",&quo…

Git版本管理系列:(一)使用Git管理单分支

目录 基础概念介绍仓库的创建创建隐藏目录添加代码到暂存区提交代码到仓库提交记录查询比较差异标签文件删除版本回退总结 Git‌ 是一个分布式版本控制系统&#xff08;DVCS&#xff09;&#xff0c;用于跟踪文件的变更并协调多人协作开发‌&#xff0c;由 Linus Torvalds 于 2…

mapbox基础,加载ESRI OpenStreetMap开放街景标准风格矢量图

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:mapbox 从入门到精通 文章目录 一、🍀前言1.1 ☘️mapboxgl.Map 地图对象1.1 ☘️mapboxgl.Map style属性二、🍀加载ESRI OpenStreetMap开放街景标准风…

WGAN-GP 原理及实现(pytorch版)

WGAN-GP 原理及实现 一、WGAN-GP 原理1.1 WGAN-GP 核心原理1.2 WGAN-GP 实现步骤1.3 总结 二、WGAN-GP 实现2.1 导包2.2 数据加载和处理2.3 构建生成器2.4 构建判别器2.5 训练和保存模型2.6 图片转GIF 一、WGAN-GP 原理 Wasserstein GAN with Gradient Penalty (WGAN-GP) 是对…