18강 / 20강
확률 — 세는 일의 다른 이름
경우의 수를 전체로 나누면 확률
13~15강에서 세는 법을 배웠으니 확률은 거의 공짜입니다. 모든 경우가 똑같이 일어날 법할 때, 확률은 나눗셈 한 번이에요.
P(사건) = (사건의 경우의 수) / (전체 경우의 수)
주사위 두 개의 합이 7일 확률? 합이 7이 되는 경우는
(1,6)(2,5)(3,4)(4,3)(5,2)(6,1) — 6가지. 전체는 36가지. 그래서 6/36 = 1/6.
확률은 늘 0 이상 1 이하이고, 일어나지 않을 확률 = 1 − (일어날 확률) 입니다 (13강의 여집합 요령이 여기서도 그대로예요).
합이 7일 때가 가장 많습니다 — 만드는 방법이 가장 많으니까요.
Python
브라우저에서 실행
🎮 직접 굴려 보세요
수천 번 굴려 보면 실제 비율이 계산한 확률에 가까워집니다(큰 수의 법칙). 로또와 생일 문제도 함께 실험해 볼 수 있어요.
독립과 조건부 — 앞의 결과가 뒤에 영향을 주나
- 독립 — 서로 영향이 없으면
P(A ∧ B) = P(A) × P(B). 동전을 두 번 던지는 것처럼요. - 조건부확률 — "B가 일어났다고 알 때 A일 확률"은
P(A|B) = P(A ∩ B) / P(B). 세계가 B로 좁혀진 것입니다.
동전은 앞이 열 번 나와도 다음이 뒤일 확률은 여전히 1/2입니다 (독립). 반면 카드를 뽑아 버리면 다음 확률이 바뀌죠 (독립이 아님).
조건부확률은 분모를 '알고 있는 세계'로 바꾸는 일입니다.
Python
브라우저에서 실행
유병률을 0.1 로 바꿔 보세요. 결과가 완전히 달라집니다.
Python
브라우저에서 실행
확률이 아주 작아도 상금이 크면 기댓값에 기여합니다.
Python
브라우저에서 실행
🤔 확인 문제
동전을 3번 던져 앞면이 정확히 2번 나올 확률은?
해설 전체는
2³ = 8가지, 앞면 2번인 경우는 C(3,2) = 3가지(HHT, HTH, THH)이므로 3/8입니다. 조합이 곧 확률의 분자가 되는 전형적인 예예요.🤔 확인 문제
동전을 던져 앞면이 연속 5번 나왔습니다. 다음에 뒤가 나올 확률은?
해설 동전에는 기억이 없습니다 — 매번 독립이므로 여전히 1/2이에요. "이제 뒤가 나올 때가 됐다"는 생각을 도박사의 오류라고 합니다.
🤔 확인 문제
1000명 중 1명이 걸리는 병을 정확도 99% 검사로 진단해 양성이 나왔습니다. 실제 환자일 확률에 가장 가까운 것은?
해설 건강한 999명 중 1%인 약 10명이 오탐으로 양성이 되고 진짜 환자는 1명뿐이라,
1/11 ≈ 9%입니다. 드문 사건에서는 오탐이 진짜를 압도합니다 — 베이즈 정리의 교훈이에요.