← 범주형자료분석
PART 2 · 06 범주형자료분석 · 10

대응표본 범주형자료 분석

같은 대상에게서 반복 측정한 범주형 응답의 변화 비교

대응표본불일치 쌍McNemar 검정Cochran의 Q다중비교

교육 후 흡연교육 후 비흡연교육 전 흡연교육 전 비흡연30명계속 흡연20명흡연 중단5명흡연 시작45명계속 비흡연바뀐 두 칸(중단 20 · 시작 5)이 핵심

일반적인 교차분석에서는 서로 다른 집단의 응답을 비교하는 경우가 많습니다. 하지만 같은 사람에게 교육이나 프로그램 전후로 같은 질문을 하거나, 동일한 대상에게 여러 차례 범주형 응답을 측정하는 경우도 있습니다. 예를 들어 100명에게 건강교육을 실시하기 전후로 흡연 여부를 조사했다고 생각해 보겠습니다. 교육 전에는 흡연자였던 사람이 교육 후 비흡연자가 될 수도 있고, 반대로 비흡연자가 흡연을 시작할 수도 있습니다. 이때는 단순히 교육 전 흡연자 수와 교육 후 흡연자 수만 비교하는 것이 아니라, 같은 사람에게서 응답이 어떻게 바뀌었는지 고려해야 합니다. 대응표본 범주형자료 분석은 동일한 대상이나 서로 짝지어진 대상에게서 얻은 범주형 응답을 비교하는 방법입니다.

SECTION 01

대응표본 범주형자료 분석이란?

교육 전흡연 여부 측정교육 후같은 사람 재측정응답 변화 분석흡연 → 비흡연 등
그림 1. 같은 응답자 100명의 교육 전후 비교

그림 1처럼 같은 사람의 흡연 여부를 교육 전후로 두 번 측정하고, ‘흡연 → 비흡연’, ‘비흡연 → 흡연’ 같은 개인별 변화를 분석합니다. 대표적인 방법은 두 가지입니다.

McNemar 검정

동일한 대상의 두 시점 또는 두 조건에서 측정한 이분형 응답을 비교합니다.

Cochran의 Q 검정

동일한 대상에게서 세 개 이상의 조건에 걸쳐 측정한 이분형 응답을 비교합니다.

이 분석은 보건학의 교육 효과 평가, 마케팅의 캠페인 전후 인식 변화, 교육학의 프로그램 참여 전후 태도 변화 등 다양한 분야에서 활용할 수 있습니다.

SECTION 02

왜 일반적인 카이제곱 검정을 그대로 사용하면 안 될까?

같은 사람에게서 두 번 측정한 자료는 서로 독립적이지 않습니다. 한 사람의 교육 전 응답과 교육 후 응답은 같은 사람의 특성과 경험을 공유하기 때문입니다. 교육 전후 흡연 여부를 조사했을 때 다음과 같은 결과가 나왔다고 가정해 보겠습니다.

교육 후 흡연교육 후 비흡연합계
교육 전 흡연302050
교육 전 비흡연54550
합계3565100
교육 후 흡연교육 후 비흡연교육 전 흡연30계속 흡연20흡연 중단 b교육 전 비흡연5흡연 시작 c45계속 비흡연회색 칸(바뀌지 않은 75명)은 검정에 직접 쓰이지 않고, 바뀐 두 칸 b · c만 비교
그림 2. 교육 전후 흡연 여부 (같은 100명)

그림 2에서 교육 전 흡연자 50명 중 20명이 비흡연자로 바뀌었고, 교육 전 비흡연자 50명 중 5명은 흡연자로 바뀌었습니다. 나머지 75명(회색 칸)은 응답이 그대로입니다.

교육 전 흡연자50명교육 후 흡연자35명50 − 35 = 15명 감소 = (흡연 중단 20명) − (흡연 시작 5명)
그림 3. 전체 흡연자 수의 변화도 결국 b − c

그림 3처럼 전체 흡연자는 50명에서 35명으로 15명 줄었는데, 이 15명은 흡연을 끊은 20명에서 새로 시작한 5명을 뺀 값과 정확히 같습니다. 즉, 전체 비율의 변화는 바뀐 두 방향의 차이에서 나옵니다. 대응표본 분석에서는 이 두 방향의 변화가 얼마나 다른지를 확인합니다. 독립된 두 집단을 전제로 하는 일반적인 카이제곱 검정(03장)을 그대로 적용하면 같은 사람에게서 반복 측정했다는 구조를 반영하지 못할 수 있습니다.

SECTION 03

McNemar 검정: 두 시점의 이분형 응답 비교

McNemar 검정은 결과가 두 범주이고, 같은 대상에게서 두 번 측정한 자료를 비교할 때 사용합니다. 흡연을 1, 비흡연을 0으로 코딩하면 다음 네 가지 조합이 만들어집니다.

교육 전교육 후의미
흡연흡연계속 흡연
흡연비흡연흡연 중단 (b)
비흡연흡연흡연 시작 (c)
비흡연비흡연계속 비흡연

이 가운데 검정에서 핵심적으로 비교하는 것은 응답이 바뀐 두 집단, 즉 교육 전 흡연 → 교육 후 비흡연(b)과 교육 전 비흡연 → 교육 후 흡연(c)입니다. McNemar 검정은 이 두 변화의 빈도가 같은지 검토합니다.

χ² = (b − c)² ÷ (b + c)
연속성 보정을 적용하지 않은 근사 카이제곱 통계량 · 불일치 사례가 적으면 연속성 보정 또는 정확 McNemar 검정을 고려
χ² = (b − c)² ÷ (b + c) = (20 − 5)² ÷ 25 = 9.00자유도 1 · p ≈ 0.003 (연속성 보정 시 7.84, p = 0.005 · 정확검정 p = 0.004)
그림 4. McNemar 검정 계산

앞의 자료에서는 흡연 → 비흡연이 20명, 비흡연 → 흡연이 5명이므로 χ² = (20 − 5)² ÷ (20 + 5) = 9.00이고, 자유도 1인 카이제곱 분포를 이용한 근사 p값은 약 .003입니다. 이는 두 방향의 변화 빈도가 같다는 가설에 반하는 결과로, 교육 전후에 흡연 여부가 변화하는 방향이 대칭적이라고 보기 어렵습니다. 바뀐 25명만 놓고 보면 "25번 중 20번 이상이 한쪽 방향"인지를 묻는 것과 같아서, 비모수 파트의 「부호검정」과 원리가 같습니다.

바뀐 방향이 비슷하면원고 예시중단13시작12χ² = 0.04, p = 0.84중단20시작5χ² = 9.00, p = 0.003
그림 5. 불일치 쌍이 균형을 이루면

그림 5처럼 바뀐 사람이 25명으로 같아도 중단 13명 · 시작 12명처럼 두 방향이 비슷하면 χ² = 0.04, p = 0.84로 유의하지 않습니다. 원고 예시는 한쪽(중단)으로 크게 기울어 있어서 유의한 것입니다.

보고 문장 예시

같은 응답자 100명의 교육 전후 흡연 여부를 McNemar 검정으로 비교한 결과, 흡연에서 비흡연으로 바뀐 응답자(20명)가 비흡연에서 흡연으로 바뀐 응답자(5명)보다 유의하게 많았다, χ²(1) = 9.00, p = .003. 흡연자 비율은 50%에서 35%로 감소하였다.

다만 이 결과만으로 교육이 흡연 중단을 직접 유발했다고 단정할 수는 없습니다. 대조군이 없거나 다른 요인이 통제되지 않았다면 인과적 효과를 확정하기 어렵습니다.

SECTION 04

Cochran의 Q 검정: 세 개 이상의 조건 비교

같은 사람에게 세 번 이상 측정한 경우도 있습니다. 예를 들어 동일한 응답자에게 세 가지 캠페인(A, B, C)을 보여 주고, 각 캠페인에 대해 구매 의향이 있는지 없는지 조사했다고 가정하겠습니다. 이때 사용할 수 있는 방법이 Cochran의 Q 검정으로, 동일한 대상에게서 세 개 이상의 조건에 걸쳐 측정한 이분형 결과의 비율이 모두 같은지 검토합니다.

캠페인 A캠페인 B캠페인 C응답자 1110응답자 2011응답자 3101응답자 4001응답자 51113/5 = 60%3/5 = 60%4/5 = 80%Q = 0.50, df = 2p = 0.78(5명 예시로 계산)
그림 6. Cochran의 Q 검정 자료 구성 (1 = 구매 의향 있음, 0 = 없음)

그림 6은 분석 구조를 보여 주기 위한 응답자 5명의 예시입니다. 각 캠페인의 구매 의향 비율은 60%, 60%, 80%이고, 이 예시로 계산하면 Q = 0.50(자유도 2), p = 0.78로 유의하지 않습니다. 5명은 너무 적어서 비율 차이가 있어도 판단하기 어렵습니다.

귀무가설

세 조건의 이분형 응답 비율이 모두 같다.

유의한 경우

적어도 한 조건의 비율이 다를 가능성을 시사합니다. 어떤 조건끼리 다른지는 쌍별 비교(McNemar)로 확인하고, Holm 보정 등으로 다중비교 문제를 고려합니다.

SECTION 05

McNemar 검정과 Cochran의 Q 검정 비교

구분McNemar 검정Cochran의 Q 검정
비교 조건 수두 조건세 조건 이상
결과변수이분형이분형
자료 구조동일 대상의 두 응답동일 대상의 반복 응답
주요 목적두 방향의 변화가 대칭적인지 검토여러 조건의 응답 비율이 같은지 검토
유의한 결과 이후변화 방향과 빈도 확인쌍별 비교 및 다중비교 보정 고려

두 검정 모두 반복 측정 자료의 대응 구조를 고려한다는 공통점이 있습니다. 다만 결과변수가 세 범주 이상이거나, 여러 시점의 순서형 응답을 분석하는 상황에는 이 두 검정만으로 충분하지 않을 수 있습니다.

SECTION 06

분석할 때 주의할 점

① 응답의 올바른 연결

두 시점의 자료가 동일한 사람에게서 나온 것인지 확인할 수 있어야 합니다. 식별이 잘못되면 결과가 왜곡됩니다.

② 불일치 쌍에 주목

McNemar 통계량의 핵심은 응답이 바뀐 두 방향입니다. 불일치 쌍이 매우 적으면 정확 검정이 적절할 수 있습니다.

③ Q는 전체 차이

Q 검정이 유의해도 모든 조건이 서로 다르다는 뜻은 아닙니다. 후속 비교가 필요합니다.

④ 대응 vs 독립 구분

교육 전후 같은 사람이면 대응표본, 서로 다른 사람들이면 독립표본 분석이 필요합니다.

✓ 핵심 정리

같은 대상의 응답이 어떻게 달라졌는지 비교합니다.


다음은 11 대응분석(CA)입니다. 범주형 변수 사이의 연관성을 분석하고, 각 범주의 상대적인 위치를 저차원 공간에 나타내어 관계를 시각적으로 살펴보는 방법을 알아봅니다.

KEY TAKEAWAYS

대응표본 범주형자료 분석은 동일한 대상의 반복 측정값 사이에 존재하는 대응 관계를 고려합니다. McNemar 검정은 두 시점에서 응답이 서로 반대 방향으로 바뀐 빈도(b, c)를 비교하며, 검정통계량은 기본적으로 (b − c)²/(b + c)로 계산합니다. Cochran의 Q 검정은 세 가지 이상 조건의 전체 차이를 확인하며, 유의한 경우 쌍별 비교와 다중비교 보정을 통해 차이가 나타난 조건을 살펴봅니다.