條件機率 vs 聯合機率:用撲克牌搞懂兩者的差異

1 前言

在前一篇「機率的基本觀念」中,我們介紹了機率的表示法 (Notation)、隨機變數 (Random Variable, RV)、三種基本的機率類型,以及乘法法則 (Multiplication Rule)。其中,「條件機率」和「聯合機率」是初學者最常搞混的一組概念:兩者都在講「兩個事件」,符號也長得也有點像,但問的其實是完全不同的問題。
本篇文章就專門處理這個混淆點。我們會用同一副撲克牌把兩者的差別攤開來比較,再延伸說明機率中的 AND 與 OR 分別怎麼計算。看完之後,下次再遇到 和 ,你應該能立刻分辨題目在問什麼。
2 條件機率 (Conditional Probability)
「條件機率」(Conditional Probability) 指的是在某一個事件發生的「前提」之下,另外一個事件發生的機率。假設 A 與 B 是兩個不同的事件,在 B 事件發生的前提下,A 事件發生的機率記為 。
這裡的眉角在於:一旦給定了前提,我們考慮的範圍就縮小了。原本要看的是全部的可能性,現在只剩下「B 已經成立」的那一部分。
以撲克牌為例,假設 B =「抽出紅色的卡牌」,A =「抽出數字 4 的卡牌」,則 。因為前提是紅色,考慮範圍已經從 52 張縮到 26 張紅色卡牌,而這 26 張裡面數字 4 的有 2 張。
3 聯合機率 (Joint Probability)
「聯合機率」(Joint Probability) 指的是「兩個或多個」事件同時發生的機率。A 與 B 是兩個不同的事件,兩者同時發生的機率記為 。「」符號稱為「交集」,白話一點說,就是兩個條件都要滿足的意思。
一樣用撲克牌來看,假設 A =「從一副撲克牌中抽出一張 6」且 B =「從一副撲克牌中抽出一張紅色」,則 。因為一副撲克牌有 52 張,同時是 6 又是紅色的只有 2 張(紅心 6 和方塊 6)。
注意這裡的分母是 52,不是 26。這正是它跟條件機率最關鍵的差別。
4 條件機率 vs 聯合機率
對第一次接觸機率的人來說,上面兩段看完可能還是覺得很像,所以我們把同一個問題換兩種問法,直接放在一起比。
第一種問法:「抽出一張紅色卡牌,而且它是數字 4」的機率是多少?這是聯合機率,寫成 。想像桌上擺著 52 張撲克牌,而且全部都是蓋著的,我們不知道每張牌的顏色與數字。但我們知道這 52 張裡面,紅色又是 4 的牌有 2 張。因此 。
第二種問法:「抽出一張數字 4 的卡牌,而且已經知道它是紅色」的機率是多少?這是條件機率,寫成 。想像抽牌之前,已經有人先把所有紅色的牌挑出來攤在桌上,我們只能從這 26 張裡面抽。這 26 張紅色牌裡有 2 張數字 4,因此 。
差別可以整理成這張表:
| 聯合機率 | 條件機率 | |
|---|---|---|
| 問的問題 | 兩件事同時發生的機率 | 已知一件事成立時,另一件事發生的機率 |
| 考慮範圍(分母) | 全部 52 張牌 | 只有 26 張紅色牌 |
| 撲克牌的答案 | 2/52 | 2/26 = 1/13 |
換句話說,條件機率的「前提」會把分母換掉,聯合機率則永遠是站在完整的樣本空間上看。
上面這兩個數字其實可以互相驗算。透過乘法法則 (Multiplication Rule),以聯合機率 為例, 會等於 ,和我們直接數牌得到的結果一致。
補充:,因為 52 張撲克牌中有一半是紅色的!
5 AND vs OR
釐清了兩種機率的定義之後,還有一個實務上很常用到的問題:多個事件組在一起時,機率該怎麼算?這就是 AND 與 OR 的差別。
5.1 AND:機率相乘
所謂的聯合機率,就是兩個事件「同時」發生的機率,也就是 AND 的情況。以乘法法則的角度出發:
換個生活化一點的例子。假設手上有兩顆骰子,A 事件 =「第一顆骰子為 6」、B 事件 =「第二顆骰子為 1」。
根據乘法法則,我們可以先算 與 ,再得到 。 問的是「在『第二顆骰子為 1』的前提下,『第一顆骰子為 6』的機率是多少」。這題不用算也知道:不管第二顆骰子擲出什麼,都跟第一顆骰子毫無關係。這種情況我們就說 A 事件與 B 事件互為「獨立事件」。
當 A 與 B 互為獨立時,A 發生的機率不會受到 B 影響,因此 。代回乘法法則:
5.2 OR:機率相加
AND 是把各事件的機率「相乘」;OR 則是把它們「相加」。數學上表示為:
為什麼要多減一項?因為 的時候,A 與 B 重疊的部分(也就是兩件事同時發生的情況)被算了兩次,所以要扣掉一次。
沿用剛才的骰子例子,A 事件 =「第一顆骰子為 6」、B 事件 =「第二顆骰子為 1」,前面已經算出 ,於是:
6 結論
本篇文章把條件機率 (Conditional Probability) 與聯合機率 (Joint Probability) 的差別講清楚了:關鍵在於「考慮範圍」有沒有被前提限縮,條件機率的分母只剩下前提成立的那些情況,聯合機率則是站在完整的樣本空間上算。我們也順帶說明了 AND 是機率相乘、OR 是機率相加,而 OR 記得要扣掉重複計算的交集。
如果想更完整地學習機率的觀念,推薦到 Coursera 上報名葉丙成教授的頑想學概率。