← 2. 집단 비교
Kruskal–Wallis 검정
이 분석 해 보기 →

Kruskal–Wallis 검정

서로 독립적인 세 집단 이상의 자료를 순위로 비교하여 집단 간 차이가 있는지 검정하는 비모수 방법입니다.

독립 집단순위합H 통계량Dunn 사후검정

기본 상담맞춤 상담후속 관리서로 다른 사람들 · 상담 방식은 하나씩만 경험

상담 프로그램이 달라지면 이용자의 만족도도 달라질까요? 기본 상담, 맞춤 상담, 후속 관리가 포함된 상담을 이용한 사람들의 만족도를 비교한다면 어떨까요? 응답이 1~5점 척도라면 세 집단의 차이를 어떤 방식으로 확인하는 것이 적절할까요?

이처럼 서로 독립적인 세 집단 이상의 응답값을 순위로 비교하는 방법이 Kruskal–Wallis 검정입니다. 흔히 일원분산분석(One-Way ANOVA)의 비모수 대안으로 소개되며, 원자료의 값 대신 전체 관측값의 순위를 사용합니다.

일원분산분석이 집단 평균을 비교하는 데 초점을 둔다면, Kruskal–Wallis 검정은 집단들의 순위 분포가 동일한지 확인합니다. 분포 모양이 비슷하다는 조건이 충족될 때에는 위치나 중앙값의 차이라는 관점에서 결과를 설명할 수도 있습니다.

설문조사, 보건 연구, 교육 평가처럼 순서형 점수나 한쪽으로 치우친 자료가 사용되는 연구에서 유용합니다. 이번 글에서는 기본 원리부터 실제 예제, 순위와 H 통계량, 사후검정, 결과 해석, 일원분산분석과의 차이, 주의사항까지 살펴봅니다.

SECTION 01

Kruskal–Wallis 검정이란 무엇인가요?

독립적인 여러 집단을 순위로 비교하는 검정

Kruskal–Wallis 검정은 세 집단 이상에서 관측값의 순위가 비슷한 분포를 보이는지 평가합니다. 독립적인 두 집단의 Mann–Whitney U 검정을 세 집단 이상으로 확장해 생각할 수 있지만, 모든 집단을 한 번에 검정한다는 점이 중요합니다.

핵심 질문 · 세 상담 방식에서 이용자 만족도 점수의 분포가 모두 같다고 볼 수 있을까요?
SECTION 02

어떤 연구 질문에 사용하나요?

결과가 순서형이거나 정규성 가정이 부담스러울 때

세 가지 이상의 독립적인 집단을 비교하고 결과변수가 적어도 순서를 부여할 수 있는 자료라면 고려할 수 있습니다. 예를 들어 병원 세 곳의 만족도, 세 교육법의 선호도, 여러 지역의 대기시간 비교 등이 있습니다.

확인할 항목이번 예제
집단기본 상담 / 맞춤 상담 / 상담+후속 관리
결과변수서비스 만족도 1~5점
설계각 응답자는 상담 방식 하나만 경험
가설세 집단의 만족도 분포가 동일하다
SECTION 03

검정은 어떤 원리로 작동하나요?

전체 관측값을 순위로 바꾼 뒤 집단별 순위합을 비교

먼저 모든 집단의 관측값을 하나로 합쳐 작은 값부터 순위를 매깁니다. 같은 점수가 반복되면 공동 순위의 평균을 부여합니다. 이후 집단별 순위합이 전체 집단에서 기대되는 수준과 얼마나 다른지 계산합니다.

H 통계량은 순위합 차이가 큰 만큼 커집니다. 동순위가 있으면 보정해야 하며, 유의확률은 보통 카이제곱 분포를 이용한 근사로 구합니다.

H 값이 크다고 해서 어느 두 집단이 다른지까지 자동으로 알 수 있는 것은 아닙니다. 그 판단에는 별도의 사후비교가 필요합니다.

SECTION 04

실제 사례: 상담 방식별 만족도 비교

가상 이용자 45명에게 1~5점 만족도 조사

세 상담 방식에 각각 15명의 서로 다른 이용자가 참여했습니다. 상담이 끝난 뒤 1점(매우 불만족)부터 5점(매우 만족)까지 만족도를 응답했습니다. 같은 점수가 여러 번 나타나므로 동순위를 처리합니다.

상담 방식인원중앙값평균 순위
A형 (기본 상담)153.011.33
B형 (맞춤 상담)154.023.30
C형 (상담+후속 관리)155.034.37
010203040기본 상담11.33맞춤 상담23.30후속 관리34.37평균 순위 (전체 45명)
상담 방식별 평균 순위
SECTION 05

검정 결과는 어떻게 읽나요?

H 통계량과 유의확률을 먼저 확인

지표분석 결과뜻
표본 수45세 집단 총 응답자 수
H 통계량25.60집단 간 순위 차이를 반영
자유도2집단 수 − 1
p값2.761e-06귀무가설에서 이 정도 차이가 나타날 가능성의 척도
H 통계량25.60자유도2p값2.761×10⁻⁶ε²0.562
Kruskal–Wallis 검정 결과

이 예제에서 H(2) = 25.60, p < .001입니다. 유의수준 .05에서 집단들의 만족도 분포가 모두 같다는 귀무가설을 기각합니다. 다만 어느 집단끼리 다른지는 이 결과만으로 알 수 없습니다.

SECTION 06

어느 집단 사이에 차이가 있나요?

전체 검정 뒤에는 사후비교로 쌍별 차이를 확인

전체 검정이 유의하다면 Dunn 검정 등 사후비교를 적용해 어떤 집단 사이의 순위 차이가 큰지 확인합니다. 여러 쌍을 비교할 때에는 우연히 유의한 결과가 나올 가능성이 커지므로 Holm 또는 Bonferroni 방식으로 p값을 보정합니다.

비교보정 전 pHolm 보정 p
기본 상담 vs 맞춤 상담0.00860.0172
기본 상담 vs 후속 관리0.00000.0000
맞춤 상담 vs 후속 관리0.01510.0172
기본 상담맞춤 상담후속 관리0.01720.0172< 0.0001Holm 보정 p
집단 쌍별 비교
위 사후비교는 Dunn의 순위 기반 비교와 Holm 보정을 적용한 결과입니다. 서로 다른 쌍을 독립적으로 여러 번 검정한 p값과는 구분해야 합니다.
SECTION 07

차이의 크기는 어떻게 설명하나요?

유의성뿐 아니라 효과크기도 함께

유의확률만으로 차이가 실질적으로 얼마나 큰지 알기는 어렵습니다. Kruskal–Wallis 검정에서는 순위 기반 효과크기 ε²을 함께 제시할 수 있습니다. 다만 추정식과 해석 기준은 문헌에 따라 차이가 있어 사용한 정의를 명시하는 편이 좋습니다.

항목결과
ε² (H 기반)0.562
계산식(H − k + 1) / (N − k)
해석순위 기반 집단 차이의 상대적 크기
SECTION 08

일원분산분석과 어떻게 다른가요?

평균에 대한 검정과 순위 기반 검정의 차이

구분일원분산분석Kruskal–Wallis
비교 대상집단 평균집단별 순위 분포
결과변수연속형 중심순서형·연속형
중요 가정독립성, 잔차 정규성, 분산 동질성독립성, 순서 부여 가능
후속 분석Tukey 등Dunn 등

Kruskal–Wallis 검정이 모든 상황에서 ANOVA보다 더 안전하거나 좋은 검정은 아닙니다. 연구 질문과 데이터의 측정 수준, 집단별 분포 형태에 따라 선택해야 합니다.

SECTION 09

분석 전에 무엇을 확인해야 하나요?

독립성과 분포 형태, 동순위를 함께 점검

독립적인 관측값인가요?

한 사람이 여러 집단에 반복해서 등장하거나 집단 내부에 군집 구조가 있다면 독립성 가정이 깨질 수 있습니다. 같은 사람을 여러 시점 측정했다면 Friedman 검정이 더 적합할 수 있습니다.

각 집단의 분포 모양은 어떤가요?

분포의 모양이 다른 경우에는 검정 결과를 단순히 중앙값 차이라고 해석하면 안 됩니다. 그룹별 분포 그래프를 함께 살펴야 합니다.

동순위와 표본 수는 충분히 고려했나요?

5점 만족도처럼 동일한 값이 많은 자료는 동순위 보정이 필요합니다. 매우 작은 표본에서는 카이제곱 근사가 부정확할 수 있어 순열검정 등의 대안도 검토합니다.

SECTION 10

결과를 문장으로 어떻게 보고하나요?

수치와 비교 범위를 명확하게 전달

보고 예시

상담 방식에 따른 만족도 점수의 차이를 확인하기 위해 Kruskal–Wallis 검정을 실시하였다. 그 결과 집단 간 만족도 분포에 통계적으로 유의한 차이가 나타났다, H(2) = 25.60, p < .001. 집단별 중앙값은 기본 상담 3점, 맞춤 상담 4점, 후속 관리 상담 5점이었다. 구체적인 집단 간 차이는 Holm 보정을 적용한 Dunn 사후검정을 통해 확인하였다.

보고할 때에는 표본 수와 중앙값, 집단별 분포, 사후비교 보정방법을 함께 제시해야 해석의 근거가 분명해집니다.

SECTION 11

다른 비모수 검정과 어떻게 다른가요?

집단 수와 독립 여부로 선택

방법집단/측정 설계대표 질문
Mann–Whitney U독립된 두 집단A와 B의 분포가 다른가?
Wilcoxon 부호순위같은 대상의 짝지어진 두 측정전후 변화가 있는가?
Kruskal–Wallis독립된 세 집단 이상A, B, C가 다른가?
Friedman같은 대상의 세 시점 이상세 시점에 따라 달라지는가?
SECTION 12

어떤 점을 주의해야 하나요?

유의한 결과가 곧 인과효과나 중앙값 차이는 아닙니다

Kruskal–Wallis 검정은 집단과 결과변수 사이의 차이를 보여주지만 그 차이의 원인이 상담 방식 때문인지까지 확인해 주지는 않습니다. 임의 배정이 없는 관찰 연구라면 이용자 특성과 기존 경험 등 교란요인을 고려해야 합니다.

해석의 범위 · 검정이 유의하다는 것은 적어도 한 집단의 순위 분포가 다르다는 증거입니다. 모든 쌍에 차이가 있다는 뜻도, 항상 중앙값 차이라는 뜻도 아닙니다.
SECTION 13

Kruskal–Wallis 검정은 어디에 활용할 수 있나요?

서로 독립적인 여러 집단의 순서형·비정규 자료 비교

고객 만족도 조사에서는 서비스 유형별 응답을 비교할 수 있고, 교육 연구에서는 서로 다른 교육법을 경험한 집단의 수업 평가 점수를 비교할 수 있습니다. 보건 연구에서는 치료군별 통증 평가나 병원별 대기시간의 차이를 검토하는 데 활용할 수 있습니다.

집단의 수와 반복측정 여부를 먼저 확인하고, 연구 목적이 평균 비교인지 전체 분포 비교인지 명확히 정하는 것이 분석 선택의 출발점입니다.

✓마무리

Kruskal–Wallis 검정은 독립적인 여러 집단의 차이를 순위로 살펴보는 방법입니다.

검정통계량뿐 아니라 집단별 분포와 사후비교를 함께 읽어야 합니다.


Kruskal–Wallis 검정은 세 집단 이상의 관측값을 순위로 바꾸어 차이를 평가합니다. 연속형 자료가 정규분포 가정을 충족하기 어렵거나, 결과가 순서형 척도일 때 유용한 선택이 될 수 있습니다. 검정 결과가 유의하다면 집단별 점수 분포를 확인하고, 적절하게 보정한 사후비교로 어디에 차이가 있는지 살펴봐야 합니다.

또한 집단별 분포 모양이 다를 수 있기 때문에 H 통계량과 p값만으로 중앙값에 차이가 있다고 단정하지 않는 것이 중요합니다. 연구 질문에 맞는 분석을 선택하고, 효과크기와 시각화 결과까지 함께 제시할 때 독자가 결과를 더 정확하게 이해할 수 있습니다.

KEY TAKEAWAY

Kruskal–Wallis 검정의 핵심은 독립적인 세 집단 이상의 자료를 순위로 비교해 집단 간 차이가 있는지 확인하는 것입니다. 유의한 결과가 나왔을 때에는 분포 모양과 다중비교 보정을 함께 고려해 어느 집단 사이에서 어떤 차이가 나타나는지 해석해야 합니다.