← 비모수통계
PART 2 · 04 비모수통계 · 05

Wilcoxon 부호순위 검정

대응된 두 조건을 방향과 크기 순위로 비교

대응표본차이의 절댓값 순위W⁺ · W⁻대칭성 가정

+2+1+3-1+2+2오른 방향만이 아니라, 얼마나 크게 움직였는지도 본다

같은 사람을 대상으로 교육 프로그램 참여 전후의 만족도를 측정했다고 가정해 보겠습니다. 참여 후 만족도가 높아진 사람이 몇 명인지 세는 것만으로 충분할까요? 어떤 사람은 1점, 다른 사람은 5점 올랐다면 변화의 크기도 함께 보고 싶을 것입니다. Wilcoxon 부호순위 검정은 대응되는 두 관측값의 차이가 어느 방향인지뿐 아니라, 차이의 절댓값이 상대적으로 얼마나 큰지도 활용하는 비모수 검정입니다. 03장의 부호검정이 차이의 방향만 썼다면, 이 검정은 방향과 절댓값의 순위를 함께 씁니다.

SECTION 01

Wilcoxon 부호순위 검정이란?

Wilcoxon 부호순위 검정은 서로 대응되는 두 조건의 결과를 비교할 때 사용합니다. 대표적인 사례는 다음과 같습니다.

교육 프로그램 전후

같은 학생의 점수 비교

제품 개선 전후

같은 고객이 평가한 만족도

치료 전후

같은 환자의 측정값

두 가지 조건

같은 참가자의 반응

각 대상자의 두 측정값을 짝지어 차이를 계산합니다.

Dᵢ = 사후 측정값 − 사전 측정값
Dᵢ > 0이면 사후 값이 더 크고, Dᵢ < 0이면 사전 값이 더 큼
123456A, B, C, EDF참여 전참여 후만족도한 사람 = 선 하나(같은 사람의 두 값)
그림 1. 참가자 6명의 참여 전후 만족도: 한 사람 = 선 하나

여기서 중요한 것은 두 시점의 측정값을 독립된 두 집단처럼 다루지 않는다는 점입니다. 그림 1처럼 같은 사람에게서 얻은 두 값은 선 하나로 이어진 한 쌍이고, 분석은 그 쌍의 차이에서 시작합니다.

SECTION 02

차이의 방향과 크기 계산

그림 1의 여섯 명을 표로 정리하면 다음과 같습니다.

참가자참여 전참여 후차이 Dᵢ절댓값 |Dᵢ|
A35+22
B45+11
C25+33
D54−11
E35+22
F46+22

양수는 5명, 음수는 1명, 0은 없습니다. 부호검정이라면 여기서 "+ 5개, − 1개"만 씁니다. Wilcoxon 부호순위 검정은 여기에 절댓값 정보를 더합니다.

부호검정이 보는 것Wilcoxon이 더하는 것+++−+++ 5개 · − 1개+1과 +3이 똑같이 "+ 하나"+2+1+3-1+2+2방향 + 크기(절댓값의 순위)
그림 2. 부호검정이 보는 것과 Wilcoxon이 더하는 것

그림 2의 왼쪽처럼 부호검정에서는 +1(B)과 +3(C)이 똑같이 "+ 하나"입니다. 오른쪽처럼 Wilcoxon 부호순위 검정은 둘의 크기 차이를 절댓값의 순위로 반영합니다.

SECTION 03

절댓값에 순위 부여하기

차이의 절댓값을 작은 순서대로 정렬해 순위를 매깁니다. 같은 절댓값이 여러 번 나오므로 02장 2절의 평균 순위로 동순위를 처리합니다.

1B (+1)자리 11D (-1)자리 22A (+2)자리 32E (+2)자리 42F (+2)자리 53C (+3)자리 6(1+2)/2 = 1.5(3+4+5)/3 = 461.51.54446순위|D|
그림 3. 차이의 절댓값에 순위 매기기: 동순위는 자리 번호의 평균

이제 각 순위에 원래 차이의 부호를 다시 붙입니다.

참가자차이절댓값 순위부호가 붙은 순위
A+24+4
B+11.5+1.5
C+36+6
D−11.5−1.5
E+24+4
F+24+4

순위를 매길 때는 부호를 떼고 크기만 보고, 매긴 뒤에 부호를 다시 붙인다는 순서가 핵심입니다. 이렇게 하면 변화의 방향과 상대적인 크기가 하나의 숫자에 함께 담깁니다.

SECTION 04

양의 순위합과 음의 순위합

양의 차이에 해당하는 순위와 음의 차이에 해당하는 순위를 각각 더합니다.

W⁺ = 4 + 1.5 + 6 + 4 + 4 = 19.5   ·   W⁻ = 1.5
41.5644W⁺ = 4 + 1.5 + 6 + 4 + 4 = 19.51.5W⁻ = 1.5W⁺ + W⁻ = 6 × 7 / 2 = 21 (n = 6)
그림 4. 양의 순위합과 음의 순위합

0이 아닌 차이가 n개이면 순위 1부터 n까지의 합은 항상 n(n + 1)/2입니다. 여기서는 n = 6이므로 6 × 7 / 2 = 21이고, 실제로 19.5 + 1.5 = 21이라 계산이 맞습니다. 그래서 W⁺만 알면 W⁻는 자동으로 정해집니다.

이 예시에서는 양의 순위합이 음의 순위합보다 훨씬 큽니다. 오른 사람이 많을 뿐 아니라, 크게 바뀐 변화(큰 순위)도 주로 양의 방향에 있었다는 뜻입니다. 다만 순위합 차이가 크다는 사실만으로 유의성이 확정되지는 않습니다. 이 여섯 명의 데이터로 정확 p값을 계산하면 약 0.094로, 유의수준 0.05에서는 귀무가설을 기각하지 못합니다. 표본이 6명뿐이라 부호 조합이 64가지밖에 없고, 이 정도 치우침은 우연으로도 꽤 자주 나오기 때문입니다.

SECTION 05

가설 설정과 검정 결과 해석

일반적인 양측검정은 차이의 분포가 0을 중심으로 대칭이라는 가정 아래, 차이의 위치가 0인지 평가합니다.

H₀: 차이의 위치 = 0   ·   H₁: 차이의 위치 ≠ 0

차이의 위치를 중앙값과 연결해 해석하려면 차이의 분포가 대칭이라는 가정이 중요합니다.

차이가 대칭차이가 한쪽으로 치우침중앙값 = 중심 → 위치 해석 자연스러움중앙값 해석은 조심 · 부호검정 고려
그림 5. 차이 분포의 대칭성: 대칭이면 위치 해석이 자연스럽고, 치우치면 조심

그림 5의 왼쪽처럼 차이가 대칭이면 분포의 중심이 곧 중앙값이라 "차이의 중앙값이 0인가"로 읽기 자연스럽습니다. 오른쪽처럼 한쪽으로 길게 치우쳐 있으면, 검정 결과를 단순히 차이의 중앙값 검정으로 설명하기 어렵습니다. 이때는 대칭을 요구하지 않는 부호검정(03장)이 더 적절할 수 있습니다.

30명을 분석해 다음 결과를 얻었다고 가정해 보겠습니다.

항목결과
분석 대상30명
양의 순위합 W⁺350
음의 순위합 W⁻115
p값0.016

먼저 350 + 115 = 465 = 30 × 31 / 2이므로 순위합이 맞습니다. 귀무가설 아래에서는 W⁺와 W⁻가 반씩 나뉘어 각각 465 / 2 = 232.5 근처에 있어야 하는데, 실제로는 350 : 115로 한쪽에 쏠려 있습니다. 표본이 이 정도로 크면 정규근사를 써서 p ≈ 0.016을 얻습니다.

유의수준 0.05에서 p값이 0.05보다 작으므로 귀무가설을 기각합니다. 두 조건 사이에 차이가 있다는 통계적 근거가 있다는 뜻입니다. 어느 조건이 더 큰지는 차이의 방향(W⁺가 더 크므로 사후가 더 높은 쪽)과 기술통계량을 확인해 설명합니다. 또한 p값이 작다고 해서 변화의 크기가 크다는 뜻은 아니므로, 실질적인 중요성은 따로 평가해야 합니다.

보고 문장 예시

참가자 30명의 교육 프로그램 참여 전후 만족도를 Wilcoxon 부호순위 검정으로 비교한 결과, 참여 후 만족도가 참여 전보다 통계적으로 유의하게 높았다(W+ = 350, W− = 115, p = .016).

SECTION 06

부호검정과 Wilcoxon 부호순위 검정의 차이

구분부호검정Wilcoxon 부호순위 검정
차이의 방향사용사용
차이의 절댓값사용하지 않음순위로 반영
차이가 0인 관측값일반적으로 제외일반적으로 제외
주요 가정부호의 독립성 등부호의 독립성 및 위치 해석에서 차이 분포의 대칭성
특징단순하고 가정이 비교적 적음차이의 크기에 관한 추가 정보를 활용

예를 들어 10명 중 8명이 1점 오르고 2명이 1점 내린 상황과, 8명이 1점 오르고 2명이 6점 크게 내린 상황을 비교해 보겠습니다. 부호검정에서는 둘 다 "+ 8개, − 2개"라 p값이 0.109로 같습니다. Wilcoxon 부호순위 검정은 두 번째 상황에서 크게 내린 두 사람이 가장 큰 순위(9.5)를 받아 음의 순위합이 커지므로, p값이 0.109에서 0.465로 달라집니다. 이처럼 크기 정보를 쓰면 두 상황을 구분할 수 있습니다. 다만 순위는 실제 차이(6점)를 그대로 쓰지 않고 "가장 크다"는 순서만 반영합니다.

차이의 분포가 대칭이라고 보기 어렵다면 부호검정이 더 적절할 수 있습니다. 반대로 대칭성 가정이 합리적이고 변화의 상대적인 크기도 활용하고 싶다면 Wilcoxon 부호순위 검정을 고려합니다.

SECTION 07

Mann–Whitney U 검정과 혼동하지 않기

이름이 비슷한 두 검정은 비교하는 데이터의 구조가 다릅니다.

Mann–Whitney U: 독립 두 집단Wilcoxon 부호순위: 대응고객 집단 A다른 고객 집단 B서로 다른 사람들개선 전개선 후같은 사람을 선으로 짝지음
그림 6. 독립된 두 집단과 대응되는 두 조건
Mann–Whitney U 검정 · 독립된 두 집단

서로 다른 사람들로 구성된 A집단과 B집단을 비교합니다. 예: 신제품 A를 사용한 고객과 신제품 B를 사용한 고객의 만족도

Wilcoxon 부호순위 검정 · 대응되는 두 조건

같은 사람이나 대응되는 대상에서 측정한 두 값의 차이를 비교합니다. 예: 같은 고객의 제품 개선 전후 만족도

분석 방법을 고를 때는 정규분포인지 여부보다 먼저, 두 집단이 서로 독립인지 같은 대상에서 얻은 대응자료인지를 확인해야 합니다(04장 8절).

SECTION 08

분석할 때 확인할 사항

1 대응 관계

두 측정값이 같은 대상 또는 적절하게 대응되는 대상에서 나왔는가?

2 차이의 계산

사후 − 사전으로 할지, 반대로 할지 명확히 정했는가?

3 0인 차이

차이가 0인 관측값을 어떻게 처리했는가?

4 동순위

절댓값이 같은 차이의 순위를 적절히 처리했는가?

5 분포의 대칭성

차이의 위치나 중앙값을 해석하려면 대칭성 가정이 합리적인가?

6 효과크기

p값뿐 아니라 변화의 방향과 크기도 함께 확인했는가?

+20제외+1-1+30제외+2+1-2+1대상자 10명 → 차이가 0인 2명 제외 → 실제 검정 n = 8
그림 7. 차이가 0인 관측값은 검정 표본에서 빠진다

특히 그림 7처럼 차이가 0인 관측값을 제외하면 실제 검정에 쓰는 표본 크기는 원래 대상자 수보다 작아집니다. 소프트웨어에 따라 0인 차이와 동순위를 처리하는 세부 방식이 다를 수 있으므로, 결과를 보고할 때 사용한 방법을 밝혀 두는 것이 좋습니다.

✓ 핵심 정리

차이의 방향에 크기의 순위를 더해, 대응되는 두 조건을 비교합니다.


다음은 06 Kruskal–Wallis 검정입니다. 독립된 집단이 세 개 이상일 때 순위를 이용해 집단 간 차이를 검정하는 방법을 살펴봅니다.

KEY TAKEAWAYS

차이 Dᵢ의 부호를 떼고 절댓값에 순위를 매긴 뒤 부호를 다시 붙여 W⁺와 W⁻를 더합니다(예제 19.5 : 1.5). 부호검정보다 정보를 더 쓰는 대신, 위치를 해석하려면 차이 분포의 대칭성을 확인해야 합니다.