메뉴 열기
열기작업 공간 열기

리서치 도구 · 가이드 · 설문 분석

복수 응답 문항을 교차표로 분석하기

“해당하는 것을 모두 고르세요”는 가장 흔한 문항 형식이면서 가장 자주 잘못 분석되는 형식입니다. 이 가이드는 베이스, 백분율 기준, 검정을 어떻게 골라야 하는지 보여 줍니다.

01

복수 응답 문항은 일반 변수가 아닙니다

단일 선택 문항에서는 한 사람이 정확히 한 범주에 속합니다. 복수 응답 문항에서는 같은 사람이 여러 선택지를 고를 수 있습니다. 따라서 이 문항은 하나의 범주형 변수가 아니라 서로 관련된 예/아니요 변수의 묶음입니다. “이메일, 전화”나 “전화, 매장” 같은 조합을 각각 별도 범주로 분석하면 모든 결과가 왜곡됩니다.

설문 플랫폼은 이런 문항을 보통 선택지별 이분형 열(Q5_1, Q5_2, Q5_3 …)이나 쉼표 또는 세미콜론으로 구분한 한 셀의 목록으로 내보냅니다. Crosstabs는 CSV, Excel, JSON, SPSS .sav 파일을 가져올 때 두 형식을 보수적으로 인식합니다. 보고하기 전에 선택지 이름과 베이스를 확인하십시오.

  • 행: 문항의 선택지. 한 사람이 여러 행에 기여할 수 있습니다.
  • 열: 지역이나 연령대처럼 서로 배타적인 집단.
  • 셀: 그 집단에서 해당 선택지를 고른 응답자 수.
  • 열 베이스: 그 집단에서 문항에 응답한 사람 수이며, 선택 횟수가 아닙니다.
02

사례 대비 백분율과 응답 대비 백분율

사례 대비 백분율은 한 선택지의 선택 수를 집단 응답자 수로 나눈 값으로, 이 집단의 몇 퍼센트가 그 선택지를 골랐는가에 답합니다. 이 값들의 합은 100%를 넘을 수 있습니다. 응답 대비 백분율은 전체 선택 수로 나눈 값으로, 모든 선택 가운데 그 선택지가 차지하는 비중이라는 다른 질문에 답합니다.

의사결정에 필요한 것은 대개 사람의 비율이므로 Crosstabs는 사례 대비 백분율을 보고합니다. IBM SPSS도 다중 응답 표에서 두 기준을 구분합니다. 분모는 항상 표 제목, 열 머리, 각주 중 한 곳에 밝혀 두십시오.

공식

사례 대비 백분율 = 선택지를 고른 응답자 ÷ 집단 응답자

응답 대비 백분율 = 선택지의 선택 수 ÷ 집단의 전체 선택 수

03

건너뜀, 모두 0, “해당 없음”

결측 처리가 베이스를 함께 결정합니다. 선택지별 열 형식에서 응답은 했지만 아무 선택지도 고르지 않은 사람(모든 열이 0)은 베이스에 남습니다. 모든 선택지 열이 비어 있는 행은 문항을 건너뛴 것으로 보고 그 문항의 베이스에서 빠집니다. 한 셀 목록 형식에서는 빈 셀이 건너뜀입니다.

“해당 없음” 같은 응답이 있다면 별도 선택지로 유지하십시오. 건너뛴 사례를 “해당 없음”으로 재코딩하면 분모와 의미가 바뀝니다. 배너 집단별 유효 베이스와 필터, 가중치 제외 사항을 함께 보고하십시오.

04

카이제곱 검정 대신 선택지별 검정

같은 사람이 여러 행에 들어가므로 카이제곱 검정이 요구하는 상호 배타적인 셀 구조가 없습니다. 그래서 Crosstabs는 각 선택지를 별도의 예/아니요 변수로 보고, 선택한 사람의 비율을 독립된 배너 열 사이에서 두 비율 z-검정으로 비교합니다. 베이스가 30 미만인 열은 제외합니다.

Bonferroni 보정은 한 선택지 안의 열 쌍에만 적용되며 모든 선택지, 표, 분석 단면을 가로질러 적용되지는 않습니다. 의미가 지정되지 않은 가중치는 거부됩니다. 승인된 조사 설계가 있으면 Crosstabs는 Taylor 선형화나 반복 가중치로 각 선택지를 추정하고 선택지마다 설계 보정 검정(Rao–Scott, 대안으로 조정 Wald 검정)을 보고하며, 이때 일반 유의성 문자는 표시하지 않습니다.

05

작업 공간에서 하는 방법

분석은 모두 브라우저에서 이루어지며 파일은 업로드되지 않습니다.

  1. 1.파일 열기. CSV, Excel, JSON, SPSS 파일을 작업 공간에 불러옵니다.
  2. 2.세트 확인. 인식된 복수 응답 문항은 변수 목록의 “다중 선택 문항” 영역에 나타납니다. 선택지 이름과 베이스를 확인하십시오.
  3. 3.교차하기. 세트를 행에, 집단 변수를 열에 놓습니다.
  4. 4.읽기. 문자를 해석하기 전에 사례 대비 백분율, 베이스, 결측 안내를 확인합니다.

계산 예제

예제: 두 집단의 선호 연락 방법

두 집단에서 각각 100명이 문항에 응답했습니다. 선택지 비율의 합은 A 집단 120%, B 집단 100%입니다. A 집단은 모두 120번 선택해 1인당 평균 1.2개를 골랐습니다. 반올림 오류가 아니라 복수 응답의 본래 성질입니다.

이메일: 70% 대 40%, z = 4.26, p < 0.001. A 집단이 이메일을 유의하게 더 많이 골랐습니다. 전화: 50% 대 60%, z = −1.42, p = 0.155. 유의한 차이가 없습니다. 선택지마다 따로 검정합니다.

비교를 위해 응답 대비 백분율을 보면, A 집단의 선택 120번 중 70번이 이메일이므로 58.3%입니다. 이는 사람이 아니라 선택을 설명하는 값이므로 분모를 분명히 밝힐 때만 보고하십시오.

선택한 연락 방법, 사례 대비 백분율
선택지A 집단B 집단
이메일70% (70)40% (40)
전화50% (50)60% (60)
선택지 비율 합계120%100%
베이스 (응답자)100100

영문 가이드의 예제 데이터(응답자 100명씩인 독립된 두 집단)입니다. 검정은 Crosstabs의 두 비율 z-검정으로 계산했습니다.

자주 묻는 질문

자주 묻는 질문

복수 응답 백분율의 합이 왜 100%를 넘나요?

사례 대비 백분율은 응답자를 기준으로 하고, 한 사람이 여러 선택지를 고를 수 있기 때문입니다. 합계가 180%라면 포함된 사람이 평균 1.8개를 골랐다는 뜻이며, 올바른 결과입니다.

복수 응답 문항에 카이제곱 검정을 해도 되나요?

모든 선택지 행을 한꺼번에 검정하면 안 됩니다. 같은 사람이 여러 행에 들어가기 때문입니다. 각 선택지를 별도의 예/아니요 변수로 보고 독립 집단 사이에서 검정하며, 다중 비교를 어떻게 보정할지 미리 정하십시오.

내보낸 파일에서 모든 응답이 한 열에 쉼표로 구분되어 있습니다. 분석할 수 있나요?

구분 기호와 반복되는 선택지가 인식되면 가능합니다. Crosstabs는 쉼표나 세미콜론으로 구분한 목록과 Q5_1, Q5_2 같은 번호 붙은 선택지별 열을 인식합니다. 세트가 인식되지 않으면 선택지마다 일관되게 코딩한 열로 바꾸십시오.

아무것도 고르지 않은 응답자는 어떻게 되나요?

응답은 했지만 아무 선택지도 고르지 않았다면(선택지별 열이 모두 0) 베이스에 남습니다. 모든 선택지 열이 비어 있는 행은 문항을 건너뛴 것으로 보고 베이스에서 빠집니다.

유의성 문자는 문항 전체에 적용되나요?

아닙니다. Bonferroni 보정은 한 선택지 안의 열 쌍에만 적용됩니다. 모든 선택지, 표, 탐색적 분석을 가로지르는 보정은 자동으로 하지 않습니다.

내 데이터로 복수 응답 분석하기

작업 공간에서 설문 내보내기 파일을 여십시오. 다중 응답 세트가 인식되어 베이스와 함께 사례 대비 백분율로 표시되고 선택지마다 검정됩니다. 무료이며 브라우저 안에서 처리됩니다.

· 영어판 보기