설문조사가 끝나면
응답 데이터를 분석하기 위해
문자나 선택지를
숫자로 바꾸는 과정이 필요합니다.
예를 들어
‘남성 → 1, 여성 → 2’
처럼 값을 부여하는
데이터 코딩(Coding) 과정입니다.
단순해 보이지만
여기서 실수하면
분석 결과 자체가 달라질 수 있습니다.
1️⃣ 같은 응답을 다르게 코딩합니다

첫 번째 데이터에서는
남성=1, 여성=2로 입력했는데
다른 파일에서는
남성=0, 여성=1로 입력했다면
데이터를 합칠 때 문제가 생깁니다.
📌 코딩을 시작하기 전에
값의 기준부터 통일하는 것이 중요합니다.
2️⃣ 역문항을 그대로 계산합니다
예를 들어
1점=전혀 그렇지 않다
5점=매우 그렇다인 척도에서
부정적인 방향으로 작성된 문항은
필요한 경우 역코딩해야 합니다.
이를 놓치고 그대로 합산하면
척도 점수가
의도와 반대로 계산될 수 있습니다.
3️⃣ ‘모름’과 결측값을 숫자로 넣습니다

1~5점 척도에서
‘모름’을 6,
무응답을 0처럼 입력한 뒤
그대로 평균을 계산하면 어떻게 될까요?
실제 척도에 없는 값까지
점수에 포함되어
평균이 왜곡될 수 있습니다.
👉 모름·해당 없음·무응답은
분석 목적에 맞게 별도로 처리해야 합니다.
4️⃣ 복수응답을 하나의 숫자로 바꿉니다
“이용 중인 SNS를 모두 선택하세요.”
① 인스타그램
② 유튜브
③ 틱톡
여기서 인스타그램과 유튜브를 선택했다고
’12’처럼 하나의 숫자로 저장하면
분석하기 어려워집니다.
복수응답은 보통
각 선택지를 별도 변수로 만들어
선택=1 / 미선택=0처럼 코딩합니다.
5️⃣ 코딩 후 검수를 하지 않습니다

코딩이 끝났다고
바로 분석을 시작하면 안 됩니다.
1~5점 척도인데
7이나 99가 들어가 있지는 않은지,
범주별 빈도는 정상적인지,
누락된 값은 없는지
한 번 더 확인해야 합니다.
🔎 간단한 빈도표만 확인해도
많은 코딩 오류를 발견할 수 있습니다.
🔥 핵심 정리
데이터 코딩은
문자를 숫자로 바꾸는
단순 입력 작업이 아닙니다.
👉 숫자 하나의 의미가 잘못 설정되면 분석 결과와 해석까지 함께 달라질 수 있습니다.
📌 이렇게 보면 됩니다

✔ 코딩 기준 미리 정하기
✔ 역문항 여부 확인하기
✔ 모름·결측값 별도 처리하기
✔ 복수응답은 변수별로 코딩하기
✔ 코딩 후 빈도표로 검수하기
👀 많이 틀리는 포인트
파일마다 다른 숫자 부여하기 ❌
역문항 그대로 합산하기 ❌
결측값을 실제 점수처럼 계산하기 ❌
복수응답을 하나의 숫자로 합치기 ❌
👉 좋은 데이터 분석은
통계 프로그램을 돌리는 순간이 아니라, 각 숫자에 정확한 의미를 부여하는 코딩 단계부터 시작됩니다.



