이원분산분석(Two-Way ANOVA)
두 요인의 주효과와 상호작용을 함께 검정하여 집단 평균 차이가 어떤 조건에서 달라지는지 분석하는 방법입니다.
학습 방법에 따라 시험 점수는 얼마나 달라질까요? 같은 방법이라도 조용한 교실에서 공부할 때와 소음이 있는 환경에서 공부할 때 결과가 다를까요? 특정 학습 방법은 어떤 환경에서 특히 효과적일까요?
이처럼 두 개의 요인이 하나의 결과변수에 미치는 영향을 함께 비교하는 방법이 이원분산분석(Two-Way ANOVA)입니다. 각 요인의 평균 차이뿐 아니라 두 요인이 결합했을 때 나타나는 상호작용도 검정합니다.
일원분산분석이 한 요인에 따른 집단 평균 차이를 확인한다면, 이원분산분석은 두 요인의 주효과와 상호작용을 구분합니다. 특히 한 요인의 효과가 다른 요인의 수준에 따라 달라지는지를 확인한다는 점이 중요합니다.
교육, 심리, 마케팅, 제품 실험 등 두 조건의 조합이 결과에 영향을 줄 수 있는 연구에 활용됩니다. 이번 글에서는 학습 방법과 학습 환경을 예제로 분석 원리, 상호작용 그래프, 결과표, 후속 비교와 주의사항을 차례대로 살펴보겠습니다.
이원분산분석이란 무엇인가요?
두 범주형 요인이 하나의 연속형 결과에 미치는 영향을 함께 살펴봅니다.
이원분산분석(Two-Way ANOVA)은 두 개의 범주형 독립변수에 따른 평균 차이를 분석하는 방법입니다. 각각의 요인이 결과에 미치는 영향뿐 아니라 두 요인의 조합에 따라 결과가 달라지는지도 검정합니다.
독립변수가 두 개라면 무엇이 달라질까요?
하나의 평균 차이를 넘어 두 요인 사이의 상호작용을 볼 수 있습니다.
일원분산분석은 학습 방법처럼 하나의 요인만 비교합니다. 이원분산분석은 학습 방법과 학습 환경을 동시에 다뤄 각 요인의 평균 차이를 확인하고, 어느 방법이 더 좋은지가 환경에 따라 달라지는지도 살펴봅니다.
| 구분 | 일원분산분석 | 이원분산분석 |
|---|---|---|
| 독립변수 | 학습 방법 1개 | 학습 방법·환경 2개 |
| 검정 대상 | 학습 방법의 평균 차이 | 방법 주효과·환경 주효과·상호작용 |
| 대표 시각화 | 집단별 평균·분포 | 요인 조합별 평균·상호작용 그래프 |
주효과와 상호작용은 어떻게 구분하나요?
이원분산분석의 세 가지 검정을 서로 다른 질문으로 이해합니다.
학습 방법의 주효과
조용한 환경과 소음 환경을 평균했을 때 강의식·토론식·실습식 학습의 점수가 다른지 살펴봅니다.
학습 환경의 주효과
세 가지 학습 방법을 평균했을 때 조용한 환경과 소음 환경의 점수가 다른지 살펴봅니다.
학습 방법 × 학습 환경 상호작용
환경에 따른 차이가 학습 방법마다 다르면 상호작용이 있습니다. 예를 들어 토론식 학습은 소음 환경에서 점수가 크게 달라지지만 실습식은 그렇지 않을 수 있습니다.
실제 사례: 학습 방법과 환경에 따른 시험 점수
3×2 요인설계의 여섯 조건을 비교합니다.
학습 방법을 강의식·토론식·실습식 세 가지로, 학습 환경을 조용한 환경·소음 환경 두 가지로 나눴습니다. 서로 다른 학생을 각 조건에 20명씩 배정한 가상 실험(총 120명)을 가정합니다. 아래 값은 분석 구조를 설명하기 위한 예시 평균이며 실제 검정 결과는 아닙니다.
| 학습 방법 | 조용한 환경 | 소음 환경 | 방법별 평균 |
|---|---|---|---|
| 강의식 | 72점 | 78점 | 75점 |
| 토론식 | 76점 | 90점 | 83점 |
| 실습식 | 80점 | 82점 | 81점 |
| 환경별 평균 | 76점 | 83.3점 | 79.7점 |
상호작용 그래프는 어떻게 읽나요?
평균의 높이뿐 아니라 집단 간 차이가 어떻게 바뀌는지 확인합니다.
강의식에서는 소음 환경의 평균이 6점 높고, 토론식에서는 14점 높으며, 실습식에서는 2점 높습니다. 환경 차이의 크기가 방법마다 다릅니다. 이는 상호작용을 시사하는 패턴이지만, 그림만으로 통계적 유의성을 판단할 수는 없습니다.
상호작용 그래프의 선이 교차하지 않더라도 기울기가 다르면 상호작용이 나타날 수 있습니다. 각 셀의 표본 수와 점수 변동을 고려해 F 검정으로 확인해야 합니다.
이원분산분석은 어떤 원리로 계산하나요?
총변동을 두 주효과, 상호작용, 오차로 나눕니다.
각 학생의 점수 변동을 학습 방법의 차이, 학습 환경의 차이, 두 요인의 상호작용, 그리고 설명되지 않은 오차로 분해합니다. 요인마다 해당 평균제곱을 적절한 오차 평균제곱과 비교하여 F값을 구합니다.
| 변동 원천 | 의미 | 이 예제의 자유도 |
|---|---|---|
| 학습 방법(A) | 세 방법 평균 차이 | 2 |
| 학습 환경(B) | 두 환경 평균 차이 | 1 |
| A × B | 방법에 따른 환경 효과 차이 | 2 |
| 오차 | 같은 조건 내 학생 간 점수 차이 | 114 |
| 전체 | 전체 점수의 변동 | 119 |
완전한 3×2 균형설계에서 셀당 20명인 경우의 자유도입니다. 검정값은 실제 관측 점수가 있어야 계산할 수 있습니다.
결과표에서는 어떤 수치를 확인하나요?
세 효과별 F값과 p값, 효과크기를 구분해서 읽습니다.
실제 결과표에는 학습 방법, 환경, 방법×환경 세 효과에 대해 제곱합(SS), 자유도(df), 평균제곱(MS), F값, p값 및 효과크기를 보고합니다.
| 효과 | 검정할 가설 | 해석 포인트 |
|---|---|---|
| 학습 방법 | 방법 평균이 모두 같은가? | 환경을 통합한 방법 차이 |
| 학습 환경 | 환경 평균이 같은가? | 방법을 통합한 환경 차이 |
| 방법 × 환경 | 방법에 따른 환경 효과가 같은가? | 환경별 학습 방법 효과의 차이 |
상호작용이 유의하다면 다음에는 무엇을 하나요?
단순효과와 조건별 비교를 통해 차이가 발생한 곳을 찾습니다.
상호작용이 통계적으로 유의하다면 학습 환경별로 세 학습 방법을 비교하거나, 각 학습 방법 안에서 조용한 환경과 소음 환경을 비교합니다. 비교가 여러 번 이루어지므로 Holm 등 다중비교 보정을 고려합니다.
| 후속 비교 | 알아보려는 질문 |
|---|---|
| 조용한 환경에서 세 방법 비교 | 조용할 때 어떤 방법 사이에 차이가 있는가? |
| 소음 환경에서 세 방법 비교 | 소음이 있을 때 어떤 방법 사이에 차이가 있는가? |
| 각 방법에서 환경 비교 | 환경 효과가 어떤 방법에서 두드러지는가? |
단순효과의 평균 차이와 95% 신뢰구간을 함께 제시하면 상호작용이 실제로 어떤 방향과 크기로 나타났는지 이해하기 쉽습니다.
분석 전에 어떤 가정을 확인해야 하나요?
관측의 독립성·잔차 정규성·셀별 분산 동질성을 점검합니다.
독립성
학생 한 명이 하나의 조건에 속하며 관측값이 서로 독립적이어야 합니다. 같은 학생을 여러 조건에서 반복 측정했다면 단순한 독립집단 이원분산분석과 설계가 달라집니다.
잔차 정규성 및 이상치
각 조건의 잔차 분포와 극단값이 분석에 미치는 영향을 검토합니다. 정규성은 원점수 전체보다 모형의 잔차를 중심으로 살펴봅니다.
분산 동질성
여섯 조건에서 점수의 분산이 크게 다르지 않은지 점검합니다. Levene 검정과 잔차 그래프를 활용할 수 있으며, 가정이 위배된다면 강건한 방법이나 적절한 대안 모형을 검토합니다.
표본 수가 다르거나 결측이 있으면 어떻게 하나요?
불균형 설계에서는 제곱합 유형과 비교 기준을 명확히 정해야 합니다.
각 조합의 표본 수가 서로 다르면 주효과 평균과 상호작용의 해석이 균형설계보다 복잡해집니다. 이때 Type II·Type III 제곱합 등 계산 기준, 대비 코딩, 추정 주변평균의 정의를 확인해야 합니다. 상호작용을 포함하는 모형에서 어떤 가설을 검정하는지 미리 정하는 것이 중요합니다.
결측이 특정 조건에 집중돼 있거나 집단별 분산이 크게 다르다면 결과가 왜곡될 수 있습니다. 단순히 결측값을 제거하기보다 누락 원인을 확인하고 분석 가능한 표본과 제한사항을 보고합니다.
다른 분산분석과 어떻게 다른가요?
요인의 수와 반복측정 여부, 공변량 사용 여부를 기준으로 선택합니다.
| 방법 | 설계 특징 | 언제 사용하는가 |
|---|---|---|
| 일원 ANOVA | 독립변수 1개 | 학습 방법에 따른 점수 비교 |
| 이원 ANOVA | 독립변수 2개 | 방법과 환경의 주효과·상호작용 |
| ANCOVA | 범주형 요인 + 연속형 공변량 | 사전 점수를 통제해 집단 비교 |
| 반복측정 ANOVA | 동일 참가자의 여러 시점 측정 | 훈련 전·후·추적 점수 비교 |
| 혼합설계 ANOVA | 집단 간 요인 + 집단 내 반복측정 요인 | 교육집단과 비교집단의 시간 변화 비교 |
| MANOVA / MANCOVA | 결과변수 여러 개 | 이해도와 만족도 등을 함께 비교 |
이원분산분석의 두 요인은 모두 범주형입니다. 요인이 두 개라는 이유만으로 혼합설계가 되는 것은 아니며, 같은 참가자를 반복 측정했는지가 중요한 구분 기준입니다.
결과는 어떻게 보고하나요?
연구 설계, 기술통계, 세 효과 검정, 후속 비교 순서로 정리합니다.
먼저 3×2 요인설계, 각 조건의 표본 수와 평균·표준편차를 제시합니다. 이어 분석 가정과 주효과 두 개, 상호작용의 F값·자유도·p값·효과크기를 보고합니다. 상호작용이 유의하면 단순효과 분석과 보정된 후속 비교 결과를 덧붙입니다.
학습 방법(강의식·토론식·실습식)과 학습 환경(조용함·소음)의 조합에 따라 시험 점수를 비교하였다. 가상 평균에서 토론식 학습은 조용한 환경에서 76점, 소음 환경에서 90점으로 나타났으며, 실습식 학습은 각각 80점과 82점이었다. 이러한 평균 패턴이 통계적으로 유의한 상호작용인지는 개별 관측자료를 이용한 이원분산분석으로 검정해야 한다.
실제 분석 후에는 예를 들어 F(2, 114) = [분석값], p = [분석값], 부분 η² = [분석값] 형식으로 상호작용 결과를 기재합니다. 대괄호 값은 실제 결과로 대체해야 합니다.
이원분산분석은 어디에 활용할 수 있나요?
두 조건의 조합이 결과에 영향을 주는 연구에 적합합니다.
| 분야 | 첫 번째 요인 | 두 번째 요인 | 결과변수 |
|---|---|---|---|
| 교육 | 교수법 | 학습 환경 | 시험 점수 |
| 마케팅 | 광고 유형 | 고객 연령대 | 브랜드 태도 점수 |
| 제조 | 공정 온도 수준 | 압력 수준 | 제품 강도 |
| 심리 | 피드백 유형 | 과제 난이도 | 수행 점수 |
| 보건 | 중재 유형 | 연령 집단 | 건강 관련 척도 |
두 요인을 함께 분석해야 한다면 이원분산분석이 유용합니다. 다만 설계가 무작위 배정 실험인지 관찰연구인지에 따라 인과적 해석의 범위는 달라집니다.
이원분산분석은 두 요인이 함께 만드는 차이를 이해하는 방법입니다.
각 요인의 평균 차이뿐 아니라 서로의 효과가 달라지는 지점을 살펴봅니다.
학습 방법과 학습 환경을 함께 비교하면 단순히 어느 방법의 평균이 높은지를 넘어, 같은 방법도 환경에 따라 결과가 달라질 수 있음을 확인할 수 있습니다. 이번 가상 예제에서는 환경별 평균 차이가 학습 방법에 따라 다르게 나타났습니다. 그러나 실제로 의미 있는 차이라고 말하려면 개별 자료로 상호작용 검정을 수행해야 합니다.
결과를 보고할 때는 두 주효과와 상호작용을 구분하고, 유의한 상호작용이 있으면 단순효과와 후속 비교를 통해 어떤 조건에서 차이가 나는지 설명해야 합니다. 각 조건의 표본 수, 잔차와 분산 동질성, 연구 설계도 함께 확인해야 정확한 해석이 가능합니다.
이원분산분석의 핵심은 두 요인의 평균 차이를 각각 보는 데서 끝나지 않고, 한 요인의 효과가 다른 요인의 수준에 따라 달라지는지 확인하는 데 있습니다. 따라서 상호작용을 먼저 확인하고 필요한 조건별 비교로 결과를 해석해야 합니다.