前言

有挺长一段时间没有更新博客了,一方面是学校期末考试,后来又看了一些很基础的编程数学思想的东西(《程序员的数学》第一卷),大多数东西都在之前的学习和使用中都有注意到,所以没有什么特别值得更新的。这次看到了卷2《程序员的数学2——概率统计》发现之前在概率论的学习过程中,忽略了一些比较重要的东西,这边就来记录一下,如果有写的不对和写得不好的地方,请各位看官老爷帮忙指出~

正文

这次主要介绍的是多个随机变量之间的关系,主要涉及联合概率,边缘概率,条件概率这三种关系,还有一个利用他们之间关系导出的非常重要的公式:贝叶斯公式

1.联合概率

联合概率指的是包含多个条件且所有条件同时成立的概率,记作P(X=a,Y=b)或P(a,b),有的书上也习惯记作P(ab),但是这种记法个人不太习惯,所以下文采用以逗号分隔的记法。

一定要注意是所有条件同时成立!

2.边缘概率

边缘概率是与联合概率对应的,P(X=a)或P(Y=b),这类仅与单个随机变量有关的概率称为边缘概率

3.联合概率与边缘概率的关系

P(X=a)=∑bP(X=a,Y=b) P(X=a)=∑bP(X=a,Y=b)
 P(Y=b)=∑aP(X=a,Y=b) P(Y=b)=∑aP(X=a,Y=b)

求和符号表示穷举所有Y(或X)所能取得b(或a)后,所有对应值相加得到的和

4.条件概率

条件概率表示在条件Y=b成立的情况下,X=a的概率,记作P(X=a|Y=b)或P(a|b),它具有如下性质:
“在条件Y=b下X的条件分布”也是一种“X的概率分布”,因此穷举X的可取值之后,所有这些值对应的概率之和为1即:
 ∑aP(X=a|Y=b)=1 ∑aP(X=a|Y=b)=1

5.联合概率、边缘概率与条件概率之间的关系

P(X=a|Y=b)=P(X=a,Y=b)P(Y=b) P(X=a|Y=b)=P(X=a,Y=b)P(Y=b)

为了方便理解这个式子,可以将概率转化为面积:

  • 联合概率P(X=a,Y=b)
    满足X=a且Y=b的面积
  • 边缘概率P(X=a)
    不考虑Y的取值,所有满足X=a的区域的总面积
  • 条件概率P(X=a|Y=b)
    在Y=b的前提下,满足X=a的面积(比例)

通过以上示例,稍加计算这三种概率之间的关系便可一目了然

6.条件联合分布的分解

我们可以根据具体情况,像下面这样灵活的分解条件联合分布

P(X=a,Y=b|Z=c)=P(X=a|Y=b,Z=c)P(Y=b|Z=c) P(X=a,Y=b|Z=c)=P(X=a|Y=b,Z=c)P(Y=b|Z=c)

这只是一个例子,作为启发,类似的分解方法可以根据实际情况不同而进行不同的分解。为了大家可以有效掌握这种方法,建议自己从式子左侧根据上面三种概率的关系式进行一遍推导。

再给大家留一个看起来非常复杂的式子,大家可以自己试试看能否从左侧推导至右侧

7.贝叶斯公式

说了那么多,终于到大boss了,贝叶斯公式!但是,先别急,需要先引入两个概念

  • 先验概率:知道原因推结果的,P(原因)、P(结果|原因)等
  • 后验概率:根据结果推原因的,P(原因|结果)等

贝叶斯公式解决的是一些原因X无法直接观测、测量,而我们希望通过其结果Y来反推出原因X的问题,也就是知道一部分先验概率,来求后验概率的问题。

举个栗子:

打到怪物就能获得宝箱,但是宝箱有2/3的概率是陷阱,玩家可以通过魔法来检查,但是有1/4的误判概率,问:假设玩家利用魔法判定此宝箱没有陷阱,求宝箱有陷阱的概率

我们已知的先验概率有

P(有陷阱)=2/3;P(没有发现|有陷阱)=1/4;P(发现了|没有陷阱)=1/4

要求的后验概率为

P(有陷阱|没有发现)

我们依旧使用面积来帮助我们解题,根据已知划分出的面积情况如下图所示

我们可以推得:

P(有陷阱|没有发现)=P(有陷阱,没有发现)P(没有发现) P(有陷阱|没有发现)=P(有陷阱,没有发现)P(没有发现)
 P(没有发现)=P(没有发现|有陷阱)P(有陷阱)+P(没有发现|没有陷阱)P(没有陷阱) P(没有发现)=P(没有发现|有陷阱)P(有陷阱)+P(没有发现|没有陷阱)P(没有陷阱)

联立两式我们就可以得到一个由已知条件求P(有陷阱|没有发现)的式子

P(有陷阱|没有发现)=P(有陷阱,没有发现)P(没有发现|有陷阱)P(有陷阱)+P(没有发现|没有陷阱)P(没有陷阱) P(有陷阱|没有发现)=P(有陷阱,没有发现)P(没有发现|有陷阱)P(有陷阱)+P(没有发现|没有陷阱)P(没有陷阱)

这就是对应于此题的贝叶斯公式。它的的一般形式如下:

其中“…”的部分需要列出X所有可能的值,并求和。

在记忆贝叶斯公式时,很容易搞错竖线左右两侧的值,因此建议大家在习惯使用贝叶斯公式时,最好先根据定义与性质当场推导,而不要仅仅凭记忆默写。

后记

这次的内容虽然很基础,但是对于条件联合分布分解和贝叶斯公式适用的问题类型这里,在我之前的学习中的确不扎实,做个总结梳理一下自己的思路,也希望能给跟我有同样问题的朋友提供一些帮助。

联合概率、边缘概率、条件概率之间的关系贝叶斯公式相关推荐

  1. 概率基础 · 联合概率 边缘概率 prior posterior likelihood

    概率基础 · 联合概率 边缘概率 prior posterior likelihood 联合概率 (Joint Probability) 边缘概率(margin probability) 贝叶斯定理( ...

  2. 贝叶斯详解、概率、概率分布函数、概率密度函数之间的关系

    贝叶斯 概率.概率分布函数.概率密度函数之间的关系 矩阵的逆 范数的理解

  3. 条件概率 联合概率 边缘概率

    P(A+B)表示A B至少一个发生的发生概率 P(AB)表示同时发生的发生概率 P(A/B)表示在A发生的条件下B发生的概率 条件概率 条件概率是指事件A在事件B发生的条件下发生的概率.条件概率表示为 ...

  4. 概率函数,概率分布函数,概率密度函数之间的关系和区别

    原文链接:https://www.jianshu.com/p/0cfc3204af77 这篇文章详细阐述了三者之间的联系和区别!

  5. 【概率论】联合概率条件概率边缘概率的关系

    参考文献 [1]联合概率.边缘概率.条件概率之间的关系&贝叶斯公式 [2]条件概率和联合概率 [3]联合概率密度函数 [4]先验概率和后验概率_PRML CH2 Probability Dis ...

  6. 概率论与数理统计学习笔记(2)——联合概率、条件概率与边缘概率

    这篇文章主要是从一个直观的概念上讲解联合概率.条件概率与边缘概率. 主要是之前看了篇论文,用的SO-PMI算法,然后我就恶补了一下联合概率. 本篇博客采用的参考书是<程序员的数学2概率统计> ...

  7. 联合概率及其分布、边缘概率及其分布、条件概率及其分布和贝叶斯定理

    联合概率及其分布.边缘概率及其分布.条件概率及其分布和贝叶斯定理 转存 联合概率.边缘概率.条件概率之间的关系 "XY的联合概率"="X基于Y的条件概率"乘以& ...

  8. python3 联合概率,边缘概率,贝叶斯定理(含详细推导)

    1.贝叶斯原理 假设有两个随机变量X:Y(下方左图):   X的取值为 {},其中 i=1,...,M(M个特征):  Y的取值为 {},,其中 j=1,...,L(L个类),如下图所示,M=5, L ...

  9. 联合概率和边缘概率的区分

    举个例子,丢两枚硬币,正面为1,反面为0 联合概率:P1(1,0),P2(0,1),P3(1,1),P4(0,0),分别代表4个联合概率 边缘概率:P1+P3表示不管第二个硬币的值,第一个硬币是正面的 ...

最新文章

  1. 数据治理在业务中台的实践
  2. dw上按钮事件 pb_「React TS3 专题」使用 TS 的方式在类组件里定义事件
  3. codeblocks折叠区的颜色
  4. Gradle命令行便利
  5. 一篇文章了解架构设计的本质
  6. “耳边的AI助理” 出门问问发布TicPods 2系列头控真无线耳机
  7. 一种经典的网络游戏服务器架构
  8. docker:编排与部署小神器Compose
  9. linux教程第四版第一章,第一章linux shell入门
  10. LeetCode Map Sum Pairs
  11. H3C交换机配件RS232配置线(DB9针转RJ45)
  12. CherryPy 入门
  13. 回文字符串判断python实现
  14. 51单片机控制蜂鸣器播放《梧桐树》
  15. 微信服务通知消息找回_微信鲜为人知的4个冷知识,小技巧却有大用处
  16. 使用内核模块添加系统调用
  17. Java常用的开发软件下载地址以及问题解决
  18. 红颜本无心 奈何为祸水
  19. 项目管理知识体系指南 (四)
  20. 【正点原子STM32】delay.c文件里关于fac_us=SystemCoreClock/8000000的讲解

热门文章

  1. 在华为、小米、涂鸦三大生态下,为什么人们还是更偏向于HomeKit?
  2. 互动营销是什么?它的优势有哪些?
  3. 转载 高德瓦片Url解析
  4. wine中解决中文字体问题
  5. 以太网Profinet协议工业RFID读写器与欧姆龙PLC配置与联机操作说明
  6. 学习笔记——从零开始学架构3.14
  7. 随记 - Uber和Lyft
  8. 代码管理--svnadmin工具介绍
  9. 怎样更改计算机文件图标,如何更改文件图标,教您Win7如何更改图标
  10. CATIA通过excel文件快速批量导入材料库