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번 나올 확률은?
🤔 확인 문제
동전을 던져 앞면이 연속 5번 나왔습니다. 다음에 뒤가 나올 확률은?
🤔 확인 문제
1000명 중 1명이 걸리는 병을 정확도 99% 검사로 진단해 양성이 나왔습니다. 실제 환자일 확률에 가장 가까운 것은?