機率與統計 · 貝氏定理

貝氏定理

貝氏定理將「已知原因時結果的機率」轉為「已知結果時原因的機率」:P(A | B) = P(B | A)·P(A) / P(B)。本頁用醫學檢測把人群分成四組;只留下陽性者,看看其中多少人真的患病。

貝氏定理與本頁畫面

貝氏定理將「已知原因時結果的機率」轉為「已知結果時原因的機率」:對任何滿足P(B)>0P(B) > 0的事件BB,都有P(A∣B)=P(B∣A) P(A)/P(B)P(A \mid B) = P(B \mid A)\,P(A)/P(B)。本頁中,AA表示患病,BB表示一次檢測結果;檢測以敏感度Se=P(+∣患病)\mathrm{Se} = P(+ \mid \text{患病})與特異度Sp=P(−∣未患病)\mathrm{Sp} = P(- \mid \text{未患病})描述,人群則以盛行率p=P(患病)p = P(\text{患病})描述。方塊依這兩種分類把人群分成四個面積成比例的區域,下方的證據尺則把同一次更新顯示為勝算上的一步。

檢測很準,為何陽性者仍可能多半未患病?敏感度是患病者測出陽性的機率;已測出陽性的人需要的是反過來的機率,也就是自己患病的機率。求法是只留下測出陽性的人,把他們當成整個群體,看看其中患病者所占的比例。

陽性者中的患病比例
P(患病∣+)=p Sep Se+(1−p)(1−Sp)P(\text{患病} \mid +) = \frac{p\,\mathrm{Se}}{p\,\mathrm{Se} + (1 - p)(1 - \mathrm{Sp})}

分母是P(+)P(+):少數患病者中的真陽性,加上多數未患病者中的偽陽性。疾病罕見時,即使偽陽性率1−Sp1 - \mathrm{Sp}不大,套用到幾乎所有人,也可能使偽陽性人數多過真陽性。撥桿演示的就是這個過程:兩個有底色的區塊擴展成整個方塊,患病區塊的寬度就是答案。

檢測本身提供了什麼?將患病者的公式除以未患病者的相同公式,P(+)P(+)就會約掉:後驗勝算等於先驗勝算p:(1−p)p : (1 - p)乘以概似比LR+=Se/(1−Sp)\mathrm{LR}^+ = \mathrm{Se}/(1 - \mathrm{Sp}),陰性後則乘以LR−=(1−Se)/Sp\mathrm{LR}^- = (1 - \mathrm{Se})/\mathrm{Sp}。概似比取決於檢測,先驗勝算取決於受檢者。證據尺使用勝算的對數刻度,因此乘法變成加法(和計算尺一樣,見對數);無論先驗在何處,一次結果都是固定長度的一步。罕見疾病的起點在很左側,LR+\mathrm{LR}^+有限的檢測走一步可能還到不了中間;只有沒有偽陽性的檢測,陽性概似比才會是無窮大。有用的檢測(LR−<1\mathrm{LR}^- < 1)得到陰性時往另一側走,但無論從哪裡出發,步長都相同:事前越可能患病,事後剩下的機率就越高,除非檢測從不漏掉患病者(LR−=0\mathrm{LR}^- = 0)。

再一次陽性說明什麼?假設分別在患病者與未患病者中,重複檢測的結果彼此獨立,而且每次檢測表現相同。那麼每次陽性都把勝算乘以相同的LR+\mathrm{LR}^+,kk次陽性後,勝算就是先驗勝算乘以(LR+)k(\mathrm{LR}^+)^k。在方塊中,每次陽性都將目前人群重新分組,只留下又測出陽性的部分。實際重複檢測常不滿足這個假設:若錯誤來自受檢者本身,例如體內恰好有會與試劑反應的抗體,錯誤往往會再次出現;第二次陽性增加的證據就比公式所算的少。

值得注意

  • 面積表示機率,數字表示期望人數:是許多同樣大小群體的平均,並非任何一個群體一定會有的人數。
  • 本頁改變盛行率時,敏感度與特異度維持不變。實際上,同一檢測在不同人群中可能有不同表現,例如有症狀者與無症狀者。

操作

  • 盛行率也可沿方塊上沿拖曳,或拖曳證據尺下方的▲。方塊兩側的三角形以整數百分比調整敏感度與特異度,滾輪則每格調整0.1%。

相關概念