티스토리 뷰

 

수학이나 통계학을 공부하다 보면 가장 먼저 마주치는 난관 중 하나가 바로 조건부확률 공식입니다. 단순히 숫자를 대입하는 수준을 넘어 '어떤 사건이 일어났다는 전제'라는 개념이 개입되면서 직관적으로 이해하기 어려워지기 때문입니다. 하지만 조건부확률은 현대 인공지능(AI)의 스팸 메일 필터링, 질병 진단 키트의 정확도 계산, 심지어 내일 비가 올 확률을 예측하는 데에도 핵심적으로 쓰이는 도구입니다.

 

오늘은 블로그 운영자의 관점에서 조건부확률의 기본 정의부터 계산 방법, 그리고 이를 확장한 베이즈 정리까지 실제 예시와 함께 아주 쉽게 풀어드리겠습니다.

 

조건부확률 공식의 기본 정의

조건부확률이란 사건 A가 일어났다는 가정 하에 사건 B가 일어날 확률을 의미합니다. 기호로는 P(B|A)라고 표기하며, 여기서 '|' 뒷부분에 오는 사건이 바로 '조건'이 되는 사건입니다.

 

기본 공식은 다음과 같습니다.

구분

공식

조건

조건부확률 P(B|A)

P(B|A) = P(A∩B) / P(A)

P(A) > 0

확률의 곱셈정리

P(A∩B) = P(A) × P(B|A)

-

 

이 공식의 핵심은 표본공간의 축소에 있습니다. 원래는 전체 사건을 분모로 두었지만, 조건부확률에서는 '사건 A가 일어났다'고 못을 박았기 때문에 분모가 전체가 아닌 '사건 A의 확률'로 줄어들게 되는 것입니다. 그중에서 B도 함께 일어난 비율(교집합)을 찾는 것이죠.

 

조건부확률 계산하는 법

문제를 풀 때 공식을 무작정 외우기보다 아래 3단계 과정을 따라가면 훨씬 수월합니다.

  1. 조건이 되는 사건(A) 파악:문장에서 "~했을 때", "~라는 가정 하에" 앞에 오는 부분을 찾습니다. 이것이 분모로 갈 P(A)입니다.
  2. 구하고자 하는 사건(B) 파악:최종적으로 묻고 있는 확률이 무엇인지 확인합니다.
  3. 교집합 P(A∩B) 계산:조건 A와 구하려는 목표 B가 동시에 만족되는 경우의 수나 확률을 구합니다.
  4. 공식 대입:P(A∩B)를 P(A)로 나눕니다.

 

전문가 팁:실전 문제에서는 확률(P)로 계산하기보다 원소의 개수 n(A∩B) / n(A)로 계산하는 것이 훨씬 빠르고 정확할 때가 많습니다. 전체 표본공간의 크기를 고민할 필요가 없기 때문입니다.

 

독립사건과 종속사건의 판별

조건부확률을 공부할 때 반드시 따라오는 개념이 바로 독립(Independence)입니다. 두 사건이 서로 영향을 주는지 여부를 판단하는 기준이 됩니다.

 

  • 독립사건:사건 A가 일어나든 말든 사건 B가 일어날 확률에 변화가 없을 때입니다. 즉, P(B|A) = P(B)가 성립합니다.
  • 종속사건:사건 A가 일어났을 때 B의 확률이 원래와 달라진다면 두 사건은 서로 영향을 주고받는 종속 관계입니다.

수학적 판별식으로는 P(A∩B) = P(A) × P(B)가 성립하면 독립, 아니면 종속으로 정의합니다. 예를 들어 주사위를 두 번 던질 때 첫 번째 눈이 무엇이 나오든 두 번째 눈의 확률은 변하지 않으므로 독립입니다. 반면, 주머니에서 공을 꺼내고 다시 넣지 않는 '비복원 추출'의 경우 앞선 결과가 뒤에 영향을 주므로 종속사건이 됩니다.

 

베이즈 정리(Bayes' Theorem)로의 확장

조건부확률의 꽃이라 불리는 것이 바로 베이즈 정리입니다. 베이즈 정리는 '결과'를 알고 있을 때 '원인'이 무엇이었을지 확률을 역으로 추적하는 도구입니다.

 

공식: P(A|B) = [ P(B|A) × P(A) ] / P(B)

이 공식은 머신러닝의 '나이브 베이즈 분류기'의 기초가 됩니다. 예를 들어, 메일 안에 '광고'라는 단어가 포함되어 있을 때(조건 B), 이 메일이 실제로 스팸일 확률(결과 A)을 계산하는 데 사용됩니다.

 

실생활 예시: 질병 진단 키트의 함정

실제 커뮤니티나 통계 전문가들이 자주 언급하는 사례로 '진단 키트의 정확도'가 있습니다. 정확도가 99%인 키트에서 양성이 나왔다고 해서 내가 병에 걸렸을 확률이 99%인 것은 아닙니다. 실제 인구 중 그 병에 걸린 사람이 매우 적다면(사전 확률이 낮다면), 양성 판정을 받았어도 실제 환자일 확률은 생각보다 낮을 수 있습니다. 이것이 베이즈 정리가 시사하는 '정보의 업데이트'개념입니다.

 

자주 묻는 질문

Q1. P(B|A)와 P(A|B)는 같은 값인가요?

아니요, 일반적으로 다릅니다.예를 들어 '비가 올 때 우산을 쓸 확률'과 '우산을 썼을 때 비가 올 확률'은 전혀 다른 맥락입니다. 전자는 날씨에 따른 행동의 확률이고, 후자는 행동을 보고 원인(날씨)을 추론하는 확률입니다.

 

Q2. 조건부확률 문제를 풀 때 표를 그리는 게 도움이 되나요?

네, 강력하게 추천합니다.특히 두 가지 기준(예: 남/여, 찬성/반대)으로 나뉘는 문제의 경우 2x2 분할표를 작성하면 전체 합계와 교집합을 한눈에 볼 수 있어 실수를 획기적으로 줄일 수 있습니다.

 

Q3. 독립사건이면 교집합이 공집합인가요?

아닙니다.교집합이 없는 것은 '배반사건'입니다. 독립사건은 교집합이 존재하며, 그 확률이 각각의 확률을 곱한 값과 정확히 일치하는 경우를 말합니다. 배반과 독립을 혼동하는 것이 가장 흔한 실수 중 하나입니다.

 

조건부확률 공식은 단순한 계산식을 넘어, 우리가 가진 정보를 바탕으로 새로운 결론을 도출하는 합리적 추론의 과정입니다. 처음에는 생소할 수 있지만, '분모가 바뀌는 마법'이라는 관점에서 접근하면 훨씬 명쾌해집니다. 통계적 사고를 기르고 싶다면 다양한 실생활 문제(몬티 홀 문제, 검사 정확도 등)를 조건부확률 관점에서 분석해 보시길 권장합니다.

 

[핵심 요약]1. 공식: P(B|A) = P(A∩B) / P(A) (사건 A가 일어난 범위 내에서 B의 비율) 2. 핵심 원리: 조건이 주어지면 전체 표본공간이 해당 조건(A)의 영역으로 축소됨 3. 판별: P(A∩B) = P(A)P(B)가 성립하면 독립, 아니면 종속 4. 활용: 베이즈 정리를 통해 데이터 기반의 사후 확률 업데이트 및 AI 분류에 활용

 

댓글