尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

P(A|B)、P(AB)、P(B)关系详解:条件概率与贝叶斯公式

P(A|B)、P(AB)、P(B)关系详解:条件概率与贝叶斯公式 1. 从一道让人抓狂的题说起为什么P(AB)和P(A|B)总有人搞混先抛一个我自己当年被绕进去的真实场景。刚学条件概率那会儿有道题这么问某工厂两条生产线A线负责60%的产量次品率2%B线负责40%的产量次品率5%。现在随机抽一件产品已知它是次品问它来自A线的概率是多少。我第一反应是次品率2%那来自A线的概率差不多就是2%呗。答案当然错得离谱正确结果大概是0.375。当时我盯着答案愣了半小时怎么也想不通明明A线的次品率只有2%凭什么抽到次品后它反而占了37.5%问题的根子就出在对三个量——P(A|B)、P(AB)、P(B)——的理解混乱上。这三个符号长得像实际含义差着十万八千里初学者十有八九会在它们身上栽跟头。更要命的是这三个量恰好是条件概率全部公式的骨架乘法公式、全概率公式、贝叶斯公式本质都是在它们的相互关系上做文章。把这个关系彻底理顺后面一整章的内容都会变得顺滑理顺不了后面每道题都是煎熬。这一节我就想用大白话把这三者的关系掰开揉碎讲一遍。不管你是在准备考试、复习考研概率论还是工作中偶尔要用到一点概率推理比如风控、医疗诊断、质检分析只要你对已知某件事发生了另一件事的概率怎么算这个问题有过困惑这篇就值得看下去。我不打算堆定义而是从符号到底在问什么、三者怎么互相换算、公式为什么长这样、哪些坑必须绕着走这几个角度把这件事讲到你能自己复述出来的程度。2. 三个符号各自到底在问什么问题要搞清关系第一步不是记公式而是把每个符号翻译成一句人话。这一步做扎实了后面所有公式都不用死记。2.1 P(AB)两件事同时发生没有附加任何前提P(AB)读作A与B同时发生的概率也叫联合概率。它刻画的是一个整体事件——A和B这两件事一起成立。注意这里的两个事件地位是完全平等的没有谁在谁的前提下。举个生活化的例子明天下雨记为A明天你忘带伞记为B。那么P(AB)就是明天下雨并且你忘带伞这两个情况同时出现的概率。它问的是一个客观的同时发生比例没有任何已知某个已经发生的限定。一个极其重要但经常被忽略的点P(AB)里的A和B是对称的P(AB)P(BA)。因为A且B跟B且A说的是同一件事只是念的顺序不同。这个对称性看起来废话但它是检验你理解是否到位的一个小标尺——如果你写的某个式子把A和B换位置后结果变了那就说明你没在算P(AB)。再强调一下P(AB)的取值范围。它可能很小小到接近0两件事几乎不会同时发生也可能比较大。但它永远满足一个不等式P(AB) ≤ P(A) 且 P(AB) ≤ P(B)。为什么因为两件事同时发生这件事本身就蕴含了A发生所以它的概率不可能超过A单独发生的概率。这个不等式后面判断答案是否合理时特别有用。2.2 P(B)分母也是被很多人无视的关键角色P(B)就是事件B本身发生的概率看起来平平无奇但它在条件概率里扮演的是分母的角色直接决定了结果的大小。很多人解题时把全部注意力放在P(AB)和P(A|B)上随手把P(B)一填结果整道题错掉——这种情况我见过太多了。回到开头那道题。B是抽到次品那么P(B)是多少不是2%也不是5%而是要按产量加权计算P(B) 0.6 × 0.02 0.4 × 0.05 0.012 0.02 0.032。也就是全部产品里次品总占比3.2%。这个3.2%就是分母它把两条线的次品合并到了一起。这里有个非常容易被忽视的道理P(B)是一个关于整体样本空间的量它不管你关不关心A。无论你想算的是A致的次品还是别人致的次品只要限定条件是已知是次品分母永远是次品的总概率P(B)。初学者最容易犯的错就是想算A线贡献的次品时把分母写成P(A)0.6。这一写整个逻辑就崩了。2.3 P(A|B)缩小了视野之后A还占多大比例P(A|B)读作在B发生的条件下A发生的概率这就是条件概率本尊。它问的是我们已经知道B发生了在这个被缩小的范围里A又占了多大一块。用一句话概括它的本质P(A|B)不是重新算A的概率而是把样本空间从Ω换成B之后再看A占B的比例。原来的样本空间是整个宇宙Ω现在B发生了等于我们把视野收缩到B这个圈里问A在这个圈里占多少。还是那道厂的题。已知抽到的是次品B发生我们想知道它来自A线A的概率也就是P(A|B)。正确的缩小视野理解是现在整个视野里只剩3.2%的次品其中来自A线的次品占0.6×0.021.2%来自B线的占2%。那么在次品这个小圈子里A线占1.2%/3.2%0.375。这就是答案。你看P(A|B)的计算过程天然就是分子是AB分母是B。这个结构不是人为规定的而是缩小视野这个动作本身决定的A在这个新圈子里的大小 A∩B的大小 ÷ 新圈子B的大小。写成公式就是P(A|B) P(AB) / P(B)2.4 三者的关系一句话说透把上面三个符号连起来看最核心的关系就是那个公式我再换一种说法强化一下条件概率 缩小视野后的交集 ÷ 缩小后的视野总数。用符号表示P(A|B) P(AB) / P(B)前提是P(B) 0。这条公式是本节的心脏。它同时也就给出了三者的换算方式已知P(AB)和P(B)求P(A|B)直接相除。已知P(A|B)和P(B)求P(AB)两边乘以P(B)即乘法公式P(AB) P(A|B) · P(B)。同理也有P(AB) P(B|A) · P(A)两个式子是等价的因为P(AB)对称。已知P(A|B)和P(AB)求P(B)反解P(B) P(AB) / P(A|B)前提是P(A|B) 0。这三个方向的换算是所有条件概率题的基本功。很多人觉得题目难其实不是难在新知识而是没意识到自己其实一直在反复做这三个换算。3. 为什么分母偏偏是P(B)从缩小样本空间讲起很多人能背出P(A|B)P(AB)/P(B)但问他为什么分母是P(B)而不是别的就答不上来了。理解这个为什么比记住公式重要得多。3.1 用一个具体的数字模型把道理摆出来假设一个班100个学生。事件A喜欢打篮球。事件B喜欢跑步。统计一下既打篮球又跑步的有20人喜欢跑步的一共50人喜欢打篮球的一共30人。现在问在喜欢跑步的人里喜欢打篮球的比例是多少这题谁都会做20 / 50 0.4。你根本没意识到自己在用条件概率公式对吧但把它翻译成符号就是P(A|B) P(AB)/P(B)。这里P(AB)20/1000.2联合概率占全体100人的比例P(B)50/1000.5跑步人数占全体比例。两者相除0.2/0.50.4。关键点来了为什么分子分母都要除以100因为你要算的是跑步人群里篮球爱好者的占比这个占比是个相对比例。20/50和(20/100)/(50/100)结果完全一样除以100只是走个形式让概率的标准化形式成立。这就解释了为什么条件概率公式长成那样——本质上就是两个比例相除约掉了共同的样本空间大小。从这个角度看分母为什么是P(B)因为已知B发生意味着我们把讨论范围限定在B之内那么B的总量自然就成了分母。这不是约定是逻辑必然。3.2 常见误解把P(A|B)当成P(A)的修正版一个特别顽固的误解是觉得P(A|B)是知道了B之后对P(A)做一个调整。这个说法在某种模糊意义上没错但如果理解成P(A|B)和P(A)差不多只是微调一下就会出大问题。实际上P(A|B)和P(A)可能天差地别。还是那个班P(A)0.3全班30%打篮球。P(A|B)0.4跑步的人里40%打篮球。如果换个事件比如B是喜欢宅家那P(A|B)可能低到0.1都不到。条件概率不是修正而是换了一个坐标系重新测量。生活里这个道理到处能用。比如某种检测手段对某情况的识别准确率是99%P(阳性|真的有)这是P(A|B)形式。但人们最关心的其实是P(真的有|阳性)这两个数可以差得非常远——这就是后面贝叶斯公式要处理的核心问题也是我开头那道厂题让人反直觉的根源。3.3 P(B)0这个前提不是废话公式写着前提是P(B)0很多人当它是不重要的脚注。但它在逻辑上至关重要如果P(B)0意味着已知B发生这件事本身是不可能的那么在B发生的条件下这个限定就毫无意义分母为0公式直接失效。考试里偶尔会有判断题考察这一点。记住条件概率的整个框架建立在已知发生的这件事本身是有可能发生的这个基础上。不能发生的条件谈不上条件概率。3.4 一个检验理解的小练习给你三个数请立刻说出怎么用它们P(A)0.6P(B|A)0.5求P(AB)。答案P(AB) P(B|A) · P(A) 0.5 × 0.6 0.3。用的是乘法公式的另一种等价形式。你看这就是P(AB)、P(A|B)、P(B)三者的换算游戏任何两个已知就能求第三个在对应位置有意义的前提下。把这三个符号当成一个可以互相推导的三角形解题时先看题目给了三角形哪条边再补哪条边思路就清晰了。4. 三个公式的来龙去脉乘法、全概率、贝叶斯其实是一家人这一节我要把条件概率这一节所有公式串成一条线让你看到它们不是三块孤立的知识而是同一个关系的不同侧面。4.1 乘法公式把联合概率拆开乘法公式P(AB) P(A|B) · P(B) P(B|A) · P(A)。它其实就是条件概率公式的一个变体两边同乘P(B)。为什么它重要因为它把两件事同时发生这个不好直接算的概率拆成了先发生一件再在它基础上发生另一件的乘积。举个抽球例子。袋子里5个红球3个白球不放回地连抽两个。求第一个红、第二个白的概率。直接算P(AB)要数所有可能的有序对麻烦。用乘法公式P(第一个红) 5/8在第一个是红的条件下袋里剩4红3白P(第二个白|第一个红) 3/7。于是P(AB) (5/8) × (3/7) 15/56。清爽。放回与不放回的区别本质上就是P(B|A)和P(B)是否相等的问题。放回时抽第一个球不影响第二个球的概率分布所以P(B|A)P(B)这时候A、B被称为独立不放回时P(B|A)≠P(B)两者不独立。这个观察极其重要独立性的定义就是从这里来的当P(AB)P(A)·P(B)或者说P(B|A)P(B)时两事件独立。4.2 全概率公式把P(B)拆成若干块回到开头工厂题的3.2%。这个P(B)0.032是怎么来的是把它按来源拆开P(B) P(B|A₁)·P(A₁) P(B|A₂)·P(A₂) 0.02×0.6 0.05×0.4。这就是全概率公式。全概率公式的用途当你要求的某个P(B)不好直接算但可以按某个分类标准比如来源、区域、不同情景把样本空间切成互不重叠的几块每一块里B的概率都好算那就加起来。写成一般形式设A₁, A₂, ..., A是样本空间的一个划分互不重叠、没有遗漏则P(B) Σ P(B|Aᵢ) · P(Aᵢ)它跟我们主题的关系在哪关键在于全概率公式算出来的P(B)往往正是贝叶斯公式里那个分母。所以全概率和贝叶斯经常连着出现一个是算分母一个是用分母倒推。4.3 贝叶斯公式把P(A|B)和P(B|A)之间架一座桥贝叶斯公式是本节的压轴大戏也是P(A|B)、P(AB)、P(B)三者关系最精彩的体现P(Aᵢ|B) P(B|Aᵢ)·P(Aᵢ) / P(B) P(B|A)·P(A) / Σ P(B|Aⱼ)·P(A)用工厂题验证求P(A线|次品)。分子是P(次品|A线)·P(A线) 0.02×0.6 0.012也就是来自A线的次品占比这正是P(A∩次品)。分母是全部次品占比0.032。结果0.012/0.0320.375和之前一致。把贝叶斯公式翻译成人话我们已知某条件下事件发生的概率比如已知A线次品率现在反过来想知道已知事件发生了它来自某条件下原本的概率次品来自A线的概率。公式的分子恰好就是那个交集的概率P(A∩B)分母就是P(B)整个式子就是重新套了一遍条件概率公式只是把P(A∩B)用乘法公式展开了。所以你现在应该能看出这一节的整体结构了公式核心表达式它在干什么用到三个符号的哪些条件概率P(A|B)P(AB)/P(B)缩小视野后求比例三者全用到乘法公式P(AB)P(A|B)·P(B)把联合概率拆开三者全用到全概率公式P(B)ΣP(B|Aᵢ)P(Aᵢ)把分母拆成若干块主要用P(B|A)和P(A)贝叶斯公式P(A|B)P(AB)/P(B)由P(B|A)求P(A|B)三者全用到分母是全概率四个公式其实全都在搬运P(A|B)、P(AB)、P(B)这三块砖。看到这张表你应该有种原来就这么点事的感觉。理顺了它做题时你眼睛看到的就不再是一堆字母而是这道题给了我三角形的哪两条边要我求第三条。5. 那些年我在条件概率上踩过的坑光懂原理不够实战中的坑才最要命。下面几个错误我见过很多人犯包括我自己。5.1 分母写错最普遍、最致命这是排行榜第一的错误。典型表现算了一堆P(A|B)结果分母随手写了P(A)。判别方法写完一个条件概率式子盯着竖线右边那个符号看一眼——竖线右边是谁分母就应该是谁的概率。P(A|B)的分母是P(B)P(B|A)的分母是P(A)。这个检查动作耗时2秒能救你无数道题。再补一个进阶版有时候分母不是单个P(B)而是需要用全概率公式先算出来的P(B)。比如工厂题的0.032。很多人在这一步偷懒直接把某个单一路径的概率当分母用了结果错。5.2 把P(AB)和P(A)·P(B)混为一谈这两个只在独立时才相等不独立的时候它们不一样而且往往差很多。我见过有人做不放回抽球题直接用(5/8)×(3/8)算把不放回当放回处理了。错就错在不放回时P(第二个白|第一个红)3/7≠3/8P(第二个白)所以不能直接相乘。判断是否独立的实用方法看事件之间有没有相互影响。抽球放回——独立抽球不放回——不独立两枚硬币——独立从同一副牌里连续抽牌——不独立。拿不准就算一下P(AB)和P(A)·P(B)是否相等。5.3 忽略已知信息到底改变了什么条件概率题的精髓在于条件改变了样本空间。但很多人在列式计算时脑子里还是那个没缩小的原始样本空间所以数字全乱。我建议一个笨办法但很有效做题时先画个圈文字描述也行把已知发生的条件单独标出来然后逼自己回答一个问题——在这个新圈子里总共有多少种可能。这个数就是分母的来源。新圈子里的可能性总数清楚了分子自然是对应那部分的数量。工厂题里已知是次品这个条件把100%的产品缩小到了3.2%的次品那么总共3.2%分子是其中A线贡献的1.2%。摆清楚这一步题就不会错。5.4 把条件概率和因果搞混这是概念层面的坑不是计算坑但影响最大。P(次品|A线)2%这是因为A线生产所以有2%次品。而P(A线|次品)37.5%这是观察到次品后推测它来自A线。前者是A线导致次品后者是用次品反推A线。方向完全相反。很多人把这两个方向的概率当成一件事于是得出次品率才2%怎么可能有37.5%来自A线的困惑。理解了方向区别这个困惑自然消失2%是A线自己的次品率37.5%是次品整体的来源构成比一个是纵向的发生率一个是横向的来源占比根本不是一回事。5.5 画个表就基本不会错对于只有两个事件、两个分类的场景工厂、疾病检测、产品合格等我强烈推荐画一个2×2的联合分布表次品合格合计A线1.2%58.8%60%B线2%38%40%合计3.2%96.8%100%这张表把P(AB)、P(A)、P(B)全摆出来了。求P(A线|次品)就是看次品这一列合计3.2%其中A线占1.2%一比就是37.5%。求P(次品|A线)就是看A线这一行合计60%其中次品占1.2%比出来2%。列联表是条件概率题的大杀器尤其适合考试时快速验证。养成填表的习惯错误率能砍掉一大半。6. 几个能直接上手的实例演练原理讲完得落地产出。下面挑几个不同类型、能覆盖核心关系的例子把上面的思路用一遍。6.1 疾病检测为什么准确率高不代表阳性就是有病这是条件概率最经典、也最反直觉的应用。设某种检测手段对某情况识别的灵敏度是99%即P(阳性|真的发生)0.99特异度是95%即P(阴性|未发生)0.95那么P(阳性|未发生)0.05。假设该情况在人群中的发生率是0.1%P(发生)0.001。现在一个人检测阳性问他真的发生的概率是多少即求P(发生|阳性)。用贝叶斯分子P(阳性|发生)·P(发生)0.99×0.0010.00099分母P(阳性)P(阳性|发生)P(发生)P(阳性|未发生)P(未发生)0.000990.05×0.9990.000990.049950.05094。结果0.00099/0.05094≈0.0194也就是不到2%。看到没检测手段号称99%准确阳性者真正发生的概率不到2%。这个结果每年都会让一堆人震惊。直观理解把10000个人摆出来。真正发生的只有10个人其中约9.9个被检出阳性。未发生的9990人里有5%约500人被误报阳性。于是阳性总共509.9人其中只有9.9个是真的——不到2%。基数太小误报太多把真阳性淹没在误报里了。这就是条件概率揭示的反直觉真相也是为什么任何筛查阳性的结果都不能直接下结论需要复检或结合其他信息。6.2 不放回抽签为什么顺序不影响中签概率一个袋里3个球只有1个是中奖球。3个人依次不放回地抽。问第一个人、第二个人、第三个人的中奖概率分别是多少第一个人1/3直观。第二个人看起来要么是1/2若第一人没中要么是0若第一人中似乎不稳。但算整体概率P(第二人中)P(第一人中)·P(第二人中|第一人中)P(第一人没中)·P(第二人中|第一人没中)1/3×0 2/3×1/21/3。第三个人同理算下来也是1/3。结论抽签顺序不影响中奖概率。这是条件概率一个漂亮的应用也解释了为什么抓阄、抽签在规则公平性上没问题。很多觉得后抽吃亏的人正是没算清前面的条件对后面的影响在整体上被平均掉了。6.3 三个事件的情况别想当然地推广前面都是两个事件。如果涉及三个事件比如已知P(A|B)和P(B|C)能不能推出P(A|C)不能。条件概率的传递没有简单规则这是个大坑。三重条件概率里有P(A|BC)这种形式即在B和C都发生的条件下A发生它的公式是P(A|BC)P(ABC)/P(BC)。注意分母是P(BC)用的是已知条件的联合概率。这个形式在链式法则里很常见P(ABC)P(A)·P(B|A)·P(C|AB)。链式法则本质就是乘法公式的多次应用每一步都在用条件概率公式把联合概率往下拆。提示碰到多事件的条件概率稳妥策略是一层一层剥。先把条件当成既成事实缩到那个小圈子里再在圈里做计算。不要试图找什么一步到位的捷径。6.4 一道综合题的完整思路演示题目甲乙两家供货商甲供货70%合格率98%乙供货30%合格率90%。随机抽一件产品抽到合格品。问它来自乙的概率。第一步明确符号。设乙为E合格为Q。要求P(E|Q)。第二步写公式。P(E|Q)P(EQ)/P(Q)。第三步算分子。P(EQ)P(Q|E)·P(E)0.90×0.300.27。第四步算分母全概率。P(Q)P(Q|甲)P(甲)P(Q|乙)P(乙)0.98×0.700.90×0.300.6860.270.956。第五步相除。P(E|Q)0.27/0.956≈0.2824。答约28.24%。整道题走下来你会发现每一步都在P(E|Q)、P(EQ)、P(Q)这三者之间来回倒腾。写熟这套流程遇到任何已知结果求来源的题都能照着搬。7. 把这三个符号真正刻进脑子里的训练方法最后这一节讲点方法论的东西——怎么才能不只是看懂而是内化达到考试或实际应用时不用想就顺手。7.1 强制翻译训练每个式子都念成人话一个特别有效的习惯写任何一个条件概率式子之前先在旁边用中文写一句它的含义。比如看到P(次品|A线)就写在A线生产的条件下出现次品的概率。看到P(A线|次品)就写在已抽到次品的条件下它来自A线的概率。这两个翻译一写出来方向差别立刻暴露你就不会把因果搞反了。这个习惯刚开始很烦但坚持两周你会发现自己读题的速度和准确度都上来了因为你养成了先理解再动笔的反射。7.2 用列联表做作弊小抄前面推荐过的2×2列联表是条件概率里最好用的自查工具。任何两个分类维度、两个事件的具体题你都可以先填表把所有边缘概率和联合概率列出来然后看着表找答案。这个方法的强大之处在于表本身不涉及任何公式全是最朴素的计数比例但它把P(AB)、P(A)、P(B)、P(A|B)、P(B|A)全都可视化了。养成看到两分类问题就画表的习惯你会发现很多题目根本不需要背公式。7.3 反向验证法算出条件概率后用一个简单的量级检验判断合理性P(A|B)必须在[0,1]之间。超出说明算错了。如果B对A有正影响B发生让A更可能发生应该P(A|B)P(A)反之则P(A|B)P(A)。当A、B独立时P(A|B)P(A)。拿工厂题验证P(A线|次品)0.375而P(A线)0.6。因为次品率的差异A线2%低于B线5%抽到次品后来自A线的可能性被压低了0.3750.6符合直觉。这套检验花不了20秒但能拦住大部分低级错误。7.4 我的经验之谈我自己当年最大的转变是从背公式换成只想圈和比例。所有条件概率题目我脑子里都是两个圈B圈和A∩B圈。P(A|B)就是后者在前者里的占比。至于乘法、全概率、贝叶斯不过是当占比不好直接算时换一种方式凑出来的手段。具体地当直接算交集P(AB)难时用乘法公式拆成两步。当直接算分母P(B)难时用全概率按来源拆。当已知的是P(B|A)而要求P(A|B)时用贝叶斯把方向反过来。这三个当……时对应三个公式。把公式和什么时候需要它绑定起来记比单纯记公式本身有用得多。还有一点心得这节内容值得反复回看。我第一次学的时候觉得自己懂了结果做题又是另一回事。第二次、第三次再看配合大量练习那个缩圈求比例的直觉才真正长在脑子里。后面到全概率、贝叶斯甚至到更深的概率推理这个直觉都是地基。地基打牢楼才盖得高。最后再分享一个实用的小动作做题时准备一张草稿纸左边画两个圈表示样本空间和事件B右边写三行——第一行P(AB)怎么来第二行P(B)怎么来第三行P(A|B)相除。三行写完答案必出而且每一步都清楚可查。这个模板我用了很多年屡试不爽尤其适合刚入门、容易在细节上翻车的时候。等你熟练了自然就不需要它了。
返回列表