數學學院

首頁 › 大學 › 大二

貝氏定理

大二 · 機率統計

觀念

0.990.010.010.050.950.99陽陰有病陽陰沒病0.0099 真陽性0.00010.0495 假陽性0.9405

貝氏定理 (Bayes' theorem) 把「因果方向」反過來:知道 P(證據∣假設)P(\text{證據}\mid\text{假設}),求 P(假設∣證據)P(\text{假設}\mid\text{證據})。P(A∣B)=P(B∣A)P(A)P(B),P(B)=P(B∣A)P(A)+P(B∣Ac)P(Ac)P(A\mid B) = \frac{P(B\mid A)P(A)}{P(B)},\quad P(B) = P(B\mid A)P(A) + P(B\mid A^c)P(A^c) 分母是全機率公式,把所有路徑加起來。

經典算例:疾病盛行率 1%,檢驗敏感度 99%、特異度 95%。驗出陽性真的有病的機率 =0.99×0.010.99×0.01+0.05×0.99=0.00990.0594≈17%= \frac{0.99\times0.01}{0.99\times0.01 + 0.05\times0.99} = \frac{0.0099}{0.0594}\approx17\%——多數陽性是假陽性,因為沒病的人太多。這叫基本率謬誤 (base rate fallacy),醫師和法官都常犯。

貝氏觀點把機率視為「信念」,先驗 P(A)P(A) 看到證據後更新成後驗 P(A∣B)P(A\mid B);垃圾郵件過濾、醫學診斷、機器學習的貝氏推論全是這個公式的反覆應用。

例題

95%5%1%20%80%99%陽陰有病陽陰沒病

某疾病盛行率 1%1\%。檢驗的敏感度(有病驗出陽性)95%95\%,特異度(沒病驗出陰性)80%80\%。某人驗出陽性,他真的有病的機率是多少?(填最簡分數)

看解法與答案

貝氏定理 (Bayes' theorem):P(D∣+)=P(+∣D)P(D)P(+∣D)P(D)+P(+∣Dc)P(Dc)P(D\mid +) = \dfrac{P(+\mid D)P(D)}{P(+\mid D)P(D) + P(+\mid D^c)P(D^c)}。

分子 =1920×1100=192000= \frac{19}{20}\times\frac{1}{100} = \frac{19}{2000};假陽性 =15×99100=99500= \frac{1}{5}\times\frac{99}{100} = \frac{99}{500}。

P(D∣+)=192000192000+99500=19415P(D\mid +) = \dfrac{\frac{19}{2000}}{\frac{19}{2000} + \frac{99}{500}} = \frac{19}{415}。盛行率低時,陽性者多數其實是假陽性,這就是「基本率謬誤」。

答案: 19415\frac{19}{415}

用在哪裡

學習路徑

先學會

互動練習在本機版

這個網站是觀念與例題的閱讀版。互動練習(每次出不同數字的新題、自動判對錯、錯題本、熟練度與複習排程)在「數學學院」本機版,目前還沒對外開放。