SPSS 오류 원인 TOP 7 — 왜 변수 선택이 안 될까?


분명 데이터도 넣었고, 변수도 다 있는데
막상 분석하려고 하면
- 변수가 선택이 안 되고
- 회귀/상관 버튼이 비활성화되고
- 자꾸 오류 메시지가 뜨는 경험
SPSS 초보라서가 아닙니다. 데이터 상태 때문입니다.
실제로 SPSS 오류의 대부분은 아래 7가지에서 발생합니다.
① 숫자인데 ‘문자(String)’로 되어 있는 경우
엑셀에서 불러온 데이터에서 가장 흔합니다.
예) 1,2,3,4,5 점수인데 SPSS에서는 문자열로 인식
→ 평균, 상관, 회귀 전부 불가능
확인 방법
Variable View → Type이 String인지 확인
해결 방법
Transform → Automatic Recode 또는 Recode로 숫자 변수 새로 생성
② Measure(척도)를 Ordinal/Nominal로 둔 경우
리커트 5점/7점 문항인데 Measure가 Ordinal?
→ Scale 필요한 분석에서 변수 선택이 안 됩니다.
해결
Variable View → Measure를 Scale로 변경
③ 값 레이블만 넣고, 실제 값은 문자로 입력한 경우
예) “매우 그렇다”를 직접 입력
→ SPSS는 문자로 인식
정석은
값은 1~5 숫자, 의미는 Value Labels
④ 결측값(Missing)이 비어있지 않고 공백/문자로 들어간 경우
엑셀에서 ‘-’, ‘.’, ‘ ’(공백) 넣는 경우 많습니다.
SPSS는 이걸 결측이 아니라 문자 데이터로 인식합니다.
확인
Analyze → Frequencies로 이상 값 확인
⑤ 필터(Select Cases)가 켜져 있는 상태
이거 진짜 많이 놓칩니다.
Data → Select Cases 한 뒤 해제 안 하면
→ 일부 데이터만 분석됨
→ 표본 수 이상하게 나옴
하단 상태바에 Filter On 표시 있으면 의심하세요.
⑥ 열과 행이 뒤집힌 엑셀 그대로 불러온 경우
SPSS는
열 = 변수, 행 = 응답자
이 구조가 아니면 분석 자체가 꼬입니다.
⑦ 한글/공백/특수문자 변수명
SPSS가 인식은 하지만,
분석 과정에서 오류/깨짐 발생 확률 매우 높습니다.
변수명은 반드시
영어, 공백 없이
이런 상태에서 분석을 하면 생기는 일
- 변수가 선택 안 됨
- 분석 버튼 비활성화
- 결과표 이상
- 신뢰도, 요인분석 값 이상하게 나옴
SPSS가 문제인 게 아니라,
데이터 상태가 분석 불가능한 형태였던 겁니다.
분석 전에 이 6가지만 확인하세요
- Type이 Numeric인가?
- Measure가 Scale인가? (리커트)
- 값은 숫자, 의미는 레이블로 들어갔는가?
- 결측값이 문자/공백이 아닌가?
- Filter가 꺼져 있는가?
- 변수명이 영어로 정리됐는가?
이것만 맞으면,
SPSS 오류의 대부분은 사라집니다.
SPSS를 못하는 게 아니라,
분석 가능한 데이터 상태를 안 만들어서 어려웠던 겁니다.





