3과목 · 사회통계·5장
분산분석
ANOVA의 논리와 F통계량, 제곱합 분해, 일원·이원배치와 상호작용, 사후검정을 다룹니다.
왜 분산분석인가
세 집단 이상의 평균을 비교할 때 t검정을 반복하면 제1종 오류가 누적됩니다. 분산분석은 한 번의 검정으로 "적어도 한 쌍은 다르다"를 판단합니다.
- H₀: μ₁ = μ₂ = μ₃ = …
- H₁: 적어도 한 집단의 평균이 다르다
H₁은 "모든 평균이 다르다"가 아닙니다. "적어도 하나는 다르다"입니다.
F통계량의 논리
F = 집단 간 분산 / 집단 내 분산 = MSB / MSW
- 집단 간 분산(between): 처치 효과 + 오차
- 집단 내 분산(within): 순수 오차
- 처치 효과가 크면 분자가 커져 F가 커지고, F가 임계값보다 크면 H₀를 기각합니다
- F는 항상 0 이상이며 분포가 비대칭입니다
제곱합 분해
SST(총) = SSB(집단 간) + SSW(집단 내)
| 원천 | 제곱합 | 자유도 | 평균제곱 | F |
|---|---|---|---|---|
| 집단 간 | SSB | k − 1 | MSB = SSB/(k−1) | MSB/MSW |
| 집단 내 | SSW | N − k | MSW = SSW/(N−k) | |
| 전체 | SST | N − 1 |
k = 집단 수, N = 전체 표본 수
자유도 계산이 계산 문제로 직접 나옵니다. 4개 집단, 각 10명이면 집단 간 df = 3, 집단 내 df = 36, 전체 df = 39.
효과크기
η² = SSB / SST — 종속변수 분산 중 집단 차이로 설명되는 비율
분산분석의 가정
- 정규성: 각 집단의 종속변수가 정규분포
- 등분산성: 집단 간 분산이 같음 (Levene 검정)
- 독립성: 관측치가 서로 독립
가정이 깨지면 비모수 검정(크루스칼-왈리스)을 사용합니다.
설계 유형
일원배치 분산분석
독립변수 1개. 예) 교육방법(3종)에 따른 성취도
이원배치 분산분석
독립변수 2개. 예) 교육방법 × 성별
- 주효과 2개 + 상호작용 효과 1개를 검정
- 상호작용: 한 요인의 효과가 다른 요인의 수준에 따라 달라지는 것
상호작용이 유의하면 주효과 해석을 조심해야 합니다. "교육방법의 효과가 남녀에서 반대 방향"이라면 전체 평균만 봐서는 안 됩니다.
반복측정 분산분석
같은 대상을 여러 시점에 측정. 대응표본 t검정의 확장입니다.
공분산분석 (ANCOVA)
공변량(예: 사전점수)을 통제한 뒤 집단 평균을 비교합니다.
사후검정 (post-hoc)
F검정이 유의하면 "어느 집단끼리" 다른지 확인합니다.
| 방법 | 특징 |
|---|---|
| Scheffé | 가장 보수적. 어떤 비교도 가능 |
| Tukey HSD | 모든 쌍 비교. 집단 크기가 같을 때 적합 |
| Bonferroni | α를 비교 횟수로 나눔. 단순하고 보수적 |
| Duncan | 가장 관대(유의 판정이 잘 남) |
F검정이 유의하지 않으면 사후검정을 하지 않습니다. 순서를 뒤집은 선지가 자주 나옵니다.