이 강의의 목표는 관찰된 차이가 우연인지 의미 있는 신호인지 판단하는 흐름을 아주 기초부터 이해하는 것입니다.
먼저 오늘의 핵심 식을 봅니다.
z=s/nxˉ−μ0
이 식을 외우기 전에, 식 안의 말과 기호를 먼저 하나씩 풀어야 합니다.
| 말 |
뜻 |
| 가설 |
검사하고 싶은 주장 |
| 귀무가설 |
차이가 없다는 기준 주장 |
| 대립가설 |
차이가 있다는 주장 |
| p값 |
기준 주장 아래에서 지금 결과가 드문 정도 |
| 신뢰구간 |
진짜 값이 있을 법한 범위 |
수학에서 어려운 부분은 계산보다 읽기입니다. 뜻을 모르고 계산하면 공식이 암호처럼 보입니다.
새 공부법을 쓴 학생들의 점수가 올랐다고 바로 효과가 있다고 말할 수는 없습니다. 원래도 우연히 오를 수 있기 때문입니다. 가설검정은 우연으로 보기 어려운지 따져보는 절차입니다.
핵심 식을 기호 하나씩 뜯어 읽어 봅니다.
z=s/nxˉ−μ0
- xˉ는 표본평균입니다. 실제로 모은 데이터의 평균입니다.
- μ0는 귀무가설이 주장하는 기준값입니다. "차이가 없다"고 볼 때의 평균입니다.
- s는 표본표준편차입니다. 데이터가 얼마나 흔들리는지 나타냅니다.
- n은 표본의 크기, 즉 데이터 개수입니다.
- s/n은 표준오차입니다. 표본평균이 우연히 흔들리는 정도입니다.
즉 z는 "관찰된 차이 xˉ−μ0가, 우연히 생길 수 있는 흔들림 s/n의 몇 배인가"를 나타냅니다. z가 크면 우연으로 보기 어렵습니다.
분모에 n이 있으므로, 데이터가 많아질수록 표준오차가 작아지고 같은 차이라도 z가 커집니다.
z를 구한 뒤에는 두 가지 방법으로 결론을 냅니다.
첫째는 p값입니다. p값은 귀무가설이 맞다고 할 때, 지금 관찰한 z만큼 극단적인 결과가 나올 확률입니다. p값이 작을수록(보통 0.05 미만) 우연으로 보기 어려워 귀무가설을 기각합니다.
둘째는 신뢰구간입니다. 참평균이 있을 법한 범위를 다음처럼 잡습니다.
xˉ±z⋅ns
여기서 z는 원하는 신뢰수준에 해당하는 값입니다. 95% 신뢰구간에서는 z=1.96을 씁니다. 이 구간 안에 μ0가 없으면, p값이 작다는 것과 같은 결론이 됩니다.
관찰된 차이는 진짜 효과일 수도 있고 우연일 수도 있습니다. 둘을 눈으로만 구분할 수는 없습니다. 가설검정은 차이를 흔들림으로 나누어, 그 차이가 우연의 범위를 벗어나는지 수치로 판단하게 합니다.
AI에서도 이 판단은 필수입니다. 두 모델의 정확도 차이가 진짜 개선인지, 아니면 평가 데이터가 우연히 유리했던 것인지 가릴 때 같은 논리를 씁니다. 표본이 작으면 큰 차이도 우연일 수 있고, 표본이 크면 작은 차이도 의미 있을 수 있습니다.
- 비교할 질문을 정한다.
- 귀무가설 μ0와 대립가설을 세운다.
- 데이터를 공정하게 모아 xˉ, s, n을 구한다.
- 검정통계량 z=s/nxˉ−μ0을 계산한다.
- p값이나 신뢰구간으로 판단한다.
이 순서를 말로 설명할 수 있으면, 공식을 완전히 외우지 않아도 다시 만들어 낼 수 있습니다.
문제: 어떤 시험의 기준 평균은 μ0=70입니다. 새 학습법을 쓴 학생 n=100명의 표본평균이 xˉ=73, 표본표준편차가 s=15였습니다. z 통계량을 구합니다.
풀이:
먼저 표준오차를 구합니다.
ns=10015=1015=1.5
다음으로 z를 계산합니다.
z=s/nxˉ−μ0=1.573−70=1.53=2
z=2는 95% 기준값 1.96보다 큽니다. 따라서 p값은 0.05보다 작아, 우연으로 보기 어렵습니다. 귀무가설을 기각합니다.
문제: 위와 같은 데이터로 참평균에 대한 95% 신뢰구간을 구합니다.
풀이:
95% 신뢰구간은 z=1.96, 표준오차 1.5를 써서 계산합니다.
xˉ±z⋅ns=73±1.96×1.5=73±2.94
따라서 신뢰구간은
[73−2.94, 73+2.94]=[70.06, 75.94]
입니다. 기준값 μ0=70은 이 구간 밖에 있으므로, 앞의 p값 판단과 같은 결론이 됩니다. 즉 새 학습법의 평균이 기준과 다르다고 볼 수 있습니다.
만약 데이터가 n=25명뿐이었다면 표준오차는 15/25=3으로 커지고, z=(73−70)/3=1에 그쳐 우연으로 보기 어렵다고 말할 수 없습니다. 같은 차이라도 표본 크기에 따라 결론이 달라집니다.
- z=s/nxˉ−μ0은 관찰된 차이를 우연한 흔들림으로 나눈 값입니다.
- p값은 귀무가설 아래에서 지금 결과가 나올 확률이며, 작을수록 우연으로 보기 어렵습니다.
- 신뢰구간 xˉ±z⋅ns은 참값이 있을 법한 범위입니다.
- 표본이 크면 표준오차 s/n이 작아져 같은 차이도 더 유의해집니다.
- 작은 예시에서 계산 순서를 확인하면 큰 모델에서도 같은 구조를 찾을 수 있습니다.
- 귀무가설은 왜 기준 주장인가?
- p값이 작다는 말을 조심해서 설명해 보자.
- 좋은 실험설계가 중요한 이유는 무엇인가?