← 베이지안 통계
PART 3 · 11 베이지안 통계 · 02

베이즈 정리와 확률 갱신

Bayes’ Theorem & Probability Updating · 사전정보의 갱신

사전확률조건부확률사후확률유병률위양성확률 갱신

검사 양성●진짜 환자●위양성양성이어도진짜일 확률은?

새로운 정보를 얻으면 기존의 판단이 달라질 수 있습니다. 어떤 질병이 드물다는 사실을 알고 있는 상태에서 검사 결과가 양성으로 나왔다면, 실제로 질병에 걸렸을 가능성은 얼마나 될까요? 검사 결과가 양성이라는 사실만으로 질병에 걸렸다고 단정할 수는 없습니다. 질병이 얼마나 흔한지, 검사가 얼마나 정확한지도 함께 고려해야 합니다. 베이즈 정리(Bayes’ theorem)는 이러한 상황에서 기존 확률을 새로운 증거에 맞춰 갱신하는 원리를 제공합니다.

SECTION 01

베이즈 정리란?

베이즈 정리는 어떤 사건이 발생했다는 새로운 정보를 얻었을 때, 관심 있는 사건의 확률을 다시 계산하는 방법입니다.

P(A | B) = P(B | A) × P(A) / P(B)P(A | B)사후확률양성 확인 뒤 질병일 확률P(B | A)조건부확률(우도)질병이 있을 때 양성일 확률P(A)사전확률검사 전 질병일 확률P(B)증거의 확률전체에서 양성이 나올 확률P(B) = P(B | A)P(A) + P(B | not A)P(not A) · 양성은 진짜 환자와 위양성 두 경로에서 나온다
그림 1. 베이즈 정리의 구성 요소
기호의미예시
P(A)사전확률검사 전 질병에 걸렸을 확률
P(B | A)조건부확률질병이 있을 때 검사 결과가 양성일 확률
P(B)증거의 확률전체 검사 대상에서 양성이 나올 확률
P(A | B)사후확률양성 결과를 확인한 뒤 질병에 걸렸을 확률

핵심은 새로운 증거를 확인하기 전의 확률과 그 증거가 얼마나 잘 나타나는지를 함께 고려한다는 것입니다. 그림 1의 아래 식처럼 양성 결과는 진짜 환자에게서도, 질병이 없는 사람에게서도(위양성) 나올 수 있으므로 분모 P(B)에는 두 경로가 모두 들어갑니다. 그래서 사후확률은 검사 결과만으로 결정되지 않고, 검사 전 질병의 유병률과 검사 정확도가 모두 영향을 줍니다.

SECTION 02

숫자로 이해하는 베이즈 정리

다음과 같은 가상의 질병 검사를 생각해 봅시다.

검사 결과가 양성이라면 실제로 질병에 걸렸을 확률은 얼마일까요? 확률을 사람 수로 바꾸면 이해하기 쉽습니다.

검사 대상10,000명질병 있음 (1%)100명질병 없음 (99%)9,900명양성 (90%)90명음성 (10%)10명양성 (5%)495명음성 (95%)9,405명양성 전체 = 90 + 495 = 585명 → 그중 실제 질병 90명 → 90 / 585 ≈ 15.4%
그림 2. 10,000명 기준으로 펼친 검사 결과

그림 2처럼 검사 대상자 10,000명 중 질병이 있는 사람은 100명, 없는 사람은 9,900명입니다. 질병이 있는 100명 중 90명이 양성이고, 질병이 없는 9,900명 중 495명도 양성으로 나옵니다. 양성 결과가 나온 사람은 총 585명이고, 이 중 실제로 질병이 있는 사람은 90명입니다.

P(A | B) = 90 / (90 + 495) = 90 / 585 ≈ 15.4%
같은 계산을 확률로 쓰면 0.90 × 0.01 / (0.90 × 0.01 + 0.05 × 0.99) = 0.009 / 0.0585 ≈ 0.154
90495명 (위양성)양성 판정 585명실제 질병 15.4%질병 없음 84.6%드문 질병에서는 소수의 진양성보다 다수의 위양성이 더 많아진다
그림 3. 양성 판정자 중 실제 질병이 있는 비율

즉, 이 가정에서는 검사 결과가 양성이더라도 실제 질병에 걸렸을 확률은 약 15.4%입니다. 검사의 민감도가 90%로 높더라도 질병 자체가 드물고 위양성이 발생할 수 있다면, 그림 3처럼 양성 판정자의 상당수가 실제 환자가 아닐 수 있습니다.

SECTION 03

왜 사전확률이 중요할까?

같은 검사라도 검사 대상 집단의 유병률이 달라지면 양성 결과의 의미도 달라집니다.

0%25%50%75%100%0.1%1%5%20%50%유병률 1% → 15.4%유병률 20% → 81.8%유병률 (로그 척도) · 민감도 90%, 위양성률 5%로 같은 검사양성일 때 실제 질병 확률
그림 4. 같은 검사라도 유병률에 따라 달라지는 양성의 의미

그림 4처럼 검사 정확도는 그대로인데 유병률이 1%에서 20%로 높아지면, 양성 결과가 나왔을 때 실제로 질병이 있을 확률은 15.4%에서 81.8%로 크게 높아집니다. 이는 베이즈 정리가 증거의 강도뿐 아니라 증거를 보기 전의 상황도 반영하기 때문입니다.

베이즈 정리의 또 다른 특징은 갱신을 반복할 수 있다는 점입니다. 한 번 계산한 사후확률은 다음 증거를 볼 때의 사전확률이 됩니다.

1.0%검사 전사후 → 사전15.4%양성 1회 후사후 → 사전76.6%양성 2회 후첫 검사의 사후확률이 두 번째 검사의 사전확률이 된다 (두 검사가 서로 독립이라고 가정)
그림 5. 확률의 연속 갱신

그림 5처럼 첫 검사에서 양성이 나온 사람이 독립적인 두 번째 검사에서도 양성이라면, 사전확률 15.4%에서 다시 계산해 사후확률은 약 76.6%가 됩니다. 이 원리는 의료 검사에만 해당하지 않습니다. 제품 구매 가능성, 부정거래 탐지, 고객 이탈 예측 등에서도 기존 발생률과 새로운 증거를 함께 고려해야 합니다.

SECTION 04

베이지안 분석에서 확률은 어떻게 갱신될까?

베이즈 정리는 사건의 확률뿐 아니라 통계모형의 모수에도 적용할 수 있습니다. 온라인 쇼핑몰의 실제 구매 전환율을 θ라고 하겠습니다.

① 사전분포

이전 캠페인이나 분야 지식을 바탕으로, 데이터를 보기 전 전환율에 대한 불확실성을 표현합니다.

② 우도

실제로 관찰한 구매 결과가 각 전환율 가정 아래 얼마나 그럴듯한지 평가합니다.

③ 사후분포

사전분포와 우도를 결합해, 기존 정보와 실제 데이터를 반영한 전환율 분포를 구합니다.

① 사전분포② 우도 (100명 중 8명)③ 사후분포 = ① × ② 정규화2%6%10%14%18%전환율 θ를 1% 간격의 후보로 나누어 계산한 단순화 예시 · 각 후보마다 사전확률 × 우도를 계산한 뒤 합이 1이 되도록 나눈다
그림 6. 모수에 적용한 베이즈 정리

그림 6은 전환율 후보를 1% 간격으로 나눠, 질병 검사에서 했던 계산을 후보마다 반복한 것입니다. 각 후보의 사전확률에 우도를 곱하고, 전체 합이 1이 되도록 나누면 사후분포가 됩니다. 이처럼 사후분포는 단순히 기존 추정값과 관찰값을 더한 결과가 아니라, 사전정보의 강도와 데이터의 정보량이 함께 반영된 결과입니다.

사전정보가 없거나 매우 약한 경우에도 적절한 사전분포를 설정해 분석할 수 있습니다. 다만 어떤 사전분포를 선택했는지와 그 선택이 결과에 미치는 영향을 확인하는 것이 중요합니다.

SECTION 05

베이즈 정리와 조건부확률의 차이

조건부확률은 어떤 조건이 주어졌을 때 사건이 일어날 확률을 나타냅니다. 베이즈 정리는 그 조건부확률을 이용해 반대 방향의 조건부확률을 계산하는 원리입니다.

P(B | A): 질병이 있는 사람 중 양성90%90 / 100P(A | B): 양성인 사람 중 질병15.4%90 / 585분자는 같은 90명이지만 분모가 다르다 · 두 확률을 혼동하면 검사 결과를 과대 해석하게 된다
그림 7. 조건의 방향이 바뀌면 확률도 바뀐다

두 확률을 같은 것으로 착각하면 검사 결과를 과도하게 해석할 수 있습니다.

SECTION 06

자주 하는 오해

오해 1. 양성 판정의 확률은 검사 민감도와 같다.

그렇지 않습니다. 민감도는 질병이 있는 사람 중 양성이 나오는 비율이며, 양성 판정자의 실제 질병 확률은 유병률과 위양성률까지 고려해야 합니다.

오해 2. 사전확률은 주관적인 추측일 뿐이다.

사전확률은 기존 연구나 객관적인 발생률 자료 등을 바탕으로 설정할 수 있습니다. 다만 근거가 약한 사전정보를 강하게 반영하면 결과가 영향을 받을 수 있으므로 설정 근거와 민감도를 확인해야 합니다.

오해 3. 새로운 데이터가 들어오면 사전정보는 필요 없어진다.

데이터가 충분히 많고 정보가 명확하다면 사전분포의 영향이 작아질 수 있습니다. 그러나 데이터가 적거나 모형이 복잡한 경우에는 사전분포가 결과에 중요한 영향을 미칠 수 있습니다.

보고 문장 예시

유병률 1%인 집단에서 민감도 90%, 위양성률 5%인 검사를 적용할 때, 베이즈 정리로 계산한 양성 예측도는 15.4%였다(10,000명 기준 양성 585명 중 실제 질병 90명). 같은 검사를 유병률 20%인 고위험 집단에 적용하면 양성 예측도는 81.8%로 높아져, 검사 결과의 해석은 대상 집단의 유병률에 따라 달라져야 한다.

✓ 핵심 정리

증거를 보기 전의 확률과 증거의 강도를 함께 반영해 확률을 갱신합니다.


다음은 03 사전분포와 사후분포입니다. 사전분포와 우도가 각각 어떤 역할을 하고, 두 정보가 어떻게 결합해 사후분포를 만드는지 자세히 살펴봅니다.

KEY TAKEAWAYS

베이즈 정리는 P(B | A)로부터 반대 방향인 P(A | B)를 구하는 원리입니다. 유병률 1%에서는 민감도 90% 검사의 양성도 실제 질병 확률이 15.4%에 그치고, 유병률 20%에서는 81.8%가 됩니다. 사후확률은 다음 증거의 사전확률이 되며, 같은 원리가 모수의 사전분포와 우도를 결합하는 베이지안 분석으로 이어집니다.