빈도주의와 베이지안 접근은 확률을 해석하고 불확실성을 다루는 방식에서 차이가 있습니다.
📊 빈도 확률 · 빈도주의 관점
같은 조건에서 관찰·실험을 충분히 반복할 때 나타나는 사건의 장기적 상대빈도에 초점을 둡니다.
🧠 베이지안 확률 · 신념의 갱신
이미 알고 있는 정보(사전확률)를 새 증거(우도)에 따라 갱신하여 사후확률을 구합니다.
빈도주의와 베이지안 접근은 확률을 해석하고 불확실성을 다루는 방식에서 차이가 있습니다.
같은 조건에서 관찰·실험을 충분히 반복할 때 나타나는 사건의 장기적 상대빈도에 초점을 둡니다.
이미 알고 있는 정보(사전확률)를 새 증거(우도)에 따라 갱신하여 사후확률을 구합니다.
해석: B라는 증거가 관찰되었을 때, A가 성립할 확률은 A의 사전확률에 증거의 우도를 곱한 뒤, 증거의 전체 확률로 나누어 구합니다.
사전확률(Prior)
증거 B를 보기 전 A의 확률
우도(Likelihood)
A일 때 증거 B가 나타날 확률
증거확률(Evidence)
증거 B가 관찰될 전체 확률
사후확률(Posterior)
증거 B를 관찰한 뒤 A의 확률
P(A | B) ≠ P(B | A) (일반적으로). “스팸일 때 무료라는 단어가 나올 확률”과 “무료라는 단어가 나왔을 때 스팸일 확률”은 다릅니다.P(B)는 0보다 커야 합니다. 실제 분류에서는 사전확률과 각 특성의 조건부 확률을 추정합니다.학습용 가상 사례: 이메일에 ‘무료’라는 단어가 나타났을 때, 해당 이메일이 스팸일 확률을 구합니다. 수치는 원리 설명을 위한 예시입니다.
전체 이메일 1,000통 중 기대되는 ‘무료’ 등장 건수를 기준으로 비교합니다.
나이브 베이즈는 클래스가 주어졌을 때 특성들이 서로 조건부 독립이라고 가정하고, 클래스별 사후확률을 비교하여 가장 가능성이 높은 클래스를 선택합니다.
사후확률 ∝ 클래스의 사전확률 × (해당 클래스에서) 각 특성이 관찰될 조건부 확률의 곱
같은 입력에서 비교하는 경우 분모 P(x₁,…,xₙ)는 클래스 간 공통이므로, 정규화 전 점수를 먼저 비교할 수 있습니다.
학습용 가상 데이터: 스팸의 사전확률 30%, 정상 70%. 아래 단어를 선택하여 단순한 나이브 베이즈 모델이 어떻게 분류하는지 확인해 보세요.
조건부 등장확률 가정: 무료(스팸 80% / 정상 10%), 할인(70% / 20%), 긴급(60% / 40%). 선택한 단어의 등장 정보만 계산에 사용하며, 선택하지 않은 단어의 부재는 반영하지 않습니다.
스팸 점수 0.1680 / 정상 점수 0.0140 → 스팸으로 분류
P(A|B)와 P(B|A)는 다릅니다. 사전확률 P(A), 우도 P(B|A), 증거확률 P(B)를 구분합니다.
나이브 베이즈의 핵심은 클래스가 주어진 상태에서의 특성 간 조건부 독립이지, 특성의 무조건적 독립이 아닙니다.
나이브 베이즈 분류는 클래스 라벨을 활용하는 지도학습 분류 알고리즘입니다. 데이터의 의미 있는 집단만 찾는 군집화와 다릅니다.
베이즈 정리는 기존 정보(사전확률)에 현재 관찰된 증거(우도)를 결합해 사후확률을 계산합니다. “과거 경험과 현재 증거를 기반으로 추정한다”는 ④가 가장 적절합니다.