【深度学习数学知识】-贝叶斯公式

embedded/2025/1/2 7:16:00/

条件概率公式(定义)

P ( A ∣ B ) = P ( A , B ) P ( B ) P(A|B)=\frac{P(A,B)}{P(B)} P(AB)=P(B)P(A,B)
条件概率公式是定义,无法进行公式推导
条件概率 P ( A ∣ B ) P(A|B) P(AB)指在事件 B B B发生的条件下,事件 A A A发生的概率
联合概率 P ( A , B ) P(A,B) P(A,B)指事件A、事件B同时发生的概率
请添加图片描述

全概率公式(定理)

P ( A ) = ∑ i P ( A ∣ B i ) P ( B i ) P(A)=\sum_{i}{P(A|B_i)P(B_i)} P(A)=iP(ABi)P(Bi)

推导过程

  • 样本空间的划分:假设 B 1 , B 2 , B 3 , . . . , B n B_1,B_2,B_3,...,B_n B1,B2,B3,...,Bn是样本空间 S S S的一个划分,即它们互斥( P ( B i , B j ) = 0 P(B_i,B_j)=0 P(Bi,Bj)=0对于所有 i ≠ j i\neq j i=j)且它们的并集是整个样本空间( ∑ i = 1 n P ( B i ) = 1 \sum_{i=1}^nP(B_i)=1 i=1nP(Bi)=1
  • 事件 A A A的表示:由于 B 1 , B 2 , B 3 , . . . , B n B_1,B_2,B_3,...,B_n B1,B2,B3,...,Bn是样本空间 S S S的划分,事件 A A A可以表示为 A A A与每个 B i B_i Bi的交集的并集,即: P ( A ) = ∑ i = 1 n P ( A , B i ) P(A)=\sum_{i=1}^nP(A,B_i) P(A)=i=1nP(A,Bi)
  • 条件概率的定义:根据条件概率的定义, P ( A , B ) = P ( A ∣ B ) P ( B ) P(A,B)=P(A|B){P(B)} P(A,B)=P(AB)P(B) P ( A ) = ∑ i = 1 n P ( A , B i ) = ∑ i = 1 n P ( A ∣ B i ) P ( B i ) P(A)=\sum_{i=1}^nP(A,B_i)=\sum_{i=1}^nP(A|B_i)P(B_i) P(A)=i=1nP(A,Bi)=i=1nP(ABi)P(Bi)

贝叶斯公式(定理)

含义

我们需要在证据 B B B出现的条件下,计算假设 A A A 成立的概率
公式: P ( A ∣ B ) = P ( B ∣ A ) P ( B ) P ( A ) P(A|B)=\frac{P(B|A)}{P(B)}P(A) P(AB)=P(B)P(BA)P(A)
名词定义:

  • P ( A ∣ B ) P(A|B) P(AB),表示后验概率,即目标概率,指的是在证据B出现之后,得到的概率
  • P ( A ) P(A) P(A),表示先验概率,指的是在证据 B B B出现之前,预先得到的概率
  • P ( B ∣ A ) P ( B ) \frac{P(B|A)}{P(B)} P(B)P(BA),表示可能性函数
    • P ( B ∣ A ) P(B|A) P(BA),表示似然概率,是在假设 A A A成立的条件下证据 B B B出现的概率,即似然概率。
    • P ( B ) P(B) P(B),表示边缘概率,是证据 B B B出现的概率。
    • 因此, P ( B ∣ A ) P ( B ) \frac{P(B|A)}{P(B)} P(B)P(BA)可以被看作是一个标准化的似然概率。如果该值大于1,说明边缘概率 B B B的引入,增大 A A A的发生概率 P ( B ∣ A ) P ( B ) P ( A ) > P ( A ) \frac{P(B|A)}{P(B)}P(A)>P(A) P(B)P(BA)P(A)>P(A);反之,减少 A A A的发生概率 P ( B ∣ A ) P ( B ) P ( A ) < P ( A ) \frac{P(B|A)}{P(B)}P(A)<P(A) P(B)P(BA)P(A)<P(A)

推导过程

  1. 根据条件概率公式,有
    P ( A ∣ B ) = P ( A , B ) P ( B ) P(A|B)=\frac{P(A,B)}{P(B)} P(AB)=P(B)P(A,B)
    P ( B ∣ A ) = P ( A , B ) P ( A ) P(B|A)=\frac{P(A,B)}{P(A)} P(BA)=P(A)P(A,B)
  2. 按照上述等式,有
    P ( A , B ) = P ( A ∣ B ) P ( B ) = P ( B ∣ A ) P ( A ) P(A,B)=P(A|B)P(B)=P(B|A)P(A) P(A,B)=P(AB)P(B)=P(BA)P(A)
  3. 进一步推导,有
    P ( A ∣ B ) = P ( B ∣ A ) P ( B ) P ( A ) P(A|B)=\frac{P(B|A)}{P(B)}P(A) P(AB)=P(B)P(BA)P(A)
  4. 根据全概率公式,将 P ( B ) = ∑ i P ( B ∣ A i ) P ( A i ) P(B)=\sum_i{P(B|A_i)P(A_i)} P(B)=iP(BAi)P(Ai)带入,贝叶斯公式有一种新的形式
    P ( A ∣ B ) = P ( B ∣ A ) P ( B ) P ( A ) = P ( B ∣ A ) ∑ i P ( B ∣ A i ) P ( A i ) P ( A ) P(A|B)=\frac{P(B|A)}{P(B)}P(A)=\frac{P(B|A)}{\sum_i{P(B|A_i)P(A_i)}}P(A) P(AB)=P(B)P(BA)P(A)=iP(BAi)P(Ai)P(BA)P(A)

贝叶斯公式应用案例

假设M国有10000人,有100个罪犯,9900个正常人。罪犯零元购的概率是90%,正常人零元购的概率是5%。现在发生一起零元购事件,请问是正常人零元购的概率是多少?

  • 首先有两个事件,分别是罪犯或正常人事件A,以及零元购事件B
  • 求解目标: P ( A = 正常人 ∣ B ) P(A=正常人|B) P(A=正常人B),代入贝叶斯公式,有 P ( A = 正常人 ∣ B ) = P ( B ∣ A = 正常人 ) P ( B ∣ A = 正常人 ) P ( A = 正常人 ) + P ( B ∣ A = 罪犯 ) P ( A = 罪犯 ) P ( A = 正常人 ) P(A=正常人|B)=\frac{P(B|A=正常人)}{P(B|A=正常人)P(A=正常人)+P(B|A=罪犯)P(A=罪犯)}P(A=正常人) P(A=正常人B)=P(BA=正常人)P(A=正常人)+P(BA=罪犯)P(A=罪犯)P(BA=正常人)P(A=正常人)
  • 已知:
    • 正常人零元购概率是5%,等价于 P ( B ∣ A = 正常人 ) = 0.05 P(B|A=正常人)=0.05 P(BA=正常人)=0.05
    • 罪犯零元购概率是80%,等价于 P ( B ∣ A = 罪犯 ) = 0.9 P(B|A=罪犯)=0.9 P(BA=罪犯)=0.9
    • M国有10000人,有100个罪犯,9900个正常人,等价于 P ( A = 罪犯 ) = 100 10000 = 0.01 P(A=罪犯)=\frac{100}{10000}=0.01 P(A=罪犯)=10000100=0.01 P ( A = 正常人 ) = 9900 10000 = 0.99 P(A=正常人)=\frac{9900}{10000}=0.99 P(A=正常人)=100009900=0.99
  • 求解贝叶斯公式: P ( A = 正常人 ∣ B ) = P ( B ∣ A = 正常人 ) P ( B ∣ A = 正常人 ) P ( A = 正常人 ) + P ( B ∣ A = 罪犯 ) P ( A = 罪犯 ) P ( A = 正常人 ) = 0.05 0.05 ∗ 0.99 + 0.9 ∗ 0.01 ∗ 0.99 = 0.8461 \begin{equation}\begin{aligned} P(A=正常人|B) &= \frac{P(B|A=正常人)}{P(B|A=正常人)P(A=正常人)+P(B|A=罪犯)P(A=罪犯)}P(A=正常人) \\ &=\frac{0.05}{0.05*0.99+0.9*0.01}*0.99=0.8461 \end{aligned} \end{equation} P(A=正常人B)=P(BA=正常人)P(A=正常人)+P(BA=罪犯)P(A=罪犯)P(BA=正常人)P(A=正常人)=0.050.99+0.90.010.050.99=0.8461 从计算的结果来看,尽管正常人零元购可能性较低,但正常人占比多,所以正常人零元购的概率还是很大的。

http://www.ppmy.cn/embedded/150175.html

相关文章

解决PDF.js部署到IIS服务器上后报错mjs,.ftl 404 (Not Found)

一、报错问题描述&#xff1a;部署到IIS服务器上后,浏览器控制台报错报错mjs,.ftl 404 (Not Found)&#xff0c;pdf也浏览不了 二、解决方法&#xff1a;在IIS服务器添加MIME类型 将下面类型添加即可 .mjs application/javascript .ftl application/octet-stream保存后&…

王佩丰24节Excel学习笔记——第二十讲:图表基础

【以 Excel2010 系列学习&#xff0c;用 Office LTSC 专业增强版 2021 实践】 【本章技巧】 课件图片有问题&#xff0c;不能随隐藏熟悉各个图表小部件的功能&#xff0c;需要修改都是选中右键进行更改。 一、认识图表中的元素 图表标题&#xff1a;主坐标&#xff08;横坐标&…

【go每日一题】 责任链模式的实现

责任链模式基本概念 责任链模式&#xff1a;Chain of Responsibility Patten 。就是将链中的每一个结点看做是一个对象&#xff0c;每个结点处理请求均不同&#xff0c;且内部自动维护一个下一个结点对象。当请求从链条的首端出发时&#xff0c;会沿着链的路径依次传递给每一个…

Ubuntu22拉取君正SDK报错

Ubuntu22拉取君正SDK报错 Ubuntu22拉取君正SDK报错报错解决办法 Ubuntu22拉取君正SDK报错 报错 Get ssh://sz halley2119.136.25.25:29418/mirror/linux/manifestUnable to negotiate with 119.136.25.25 port 29418: no matching host key type found.Unable to negotiate w…

Sql Sqserver 相关知识总结

Sql Sqserver 相关知识总结 文章目录 Sql Sqserver 相关知识总结前言优化语句查询&#xff08;select&#xff09;条件过滤&#xff08;Where&#xff09;分组处理&#xff08;GROUP BY&#xff09;模糊查询&#xff08;like&#xff09;包含&#xff08;in&#xff09;合集&am…

coturn docker 项目 搭建【一切正常】

业务需求&#xff1a;需要coturn这个服务 定制语音视频连线 请参考"小红的逃脱外星人追踪计划" coturn项目 本地测试连接服务 turnutils_stunclient -p 3478 127.0.0.1turnutils_stunclient -p 3478 -L 127.0.0.1 127.0.0.1telnet localhost 3478turnutils_uclient …

Mono里运行C#脚本7—MonoImageStorage结构解析

Mono里运行C#脚本7—MonoImageStorage结构解析 定义一个结构来保存EXE文件加载到内存的表示。 typedef struct { MonoRefCount ref; //引用计数,如果这个文件引用计数为0就可以删除。 /* key used for lookups. owned by this image storage. */ char *key; //HASH…

docker redis安装

一.镜像拉取 docker pull redis:5.0新建文件 touch /home/redis/redis.conf touch /home/redis/redis_6379.pid # bind 192.168.1.100 10.0.0.1 # bind 127.0.0.1 ::1 #bind 127.0.0.1protected-mode noport 6379tcp-backlog 511requirepass roottimeout 0tcp-keepali…