SPSS Statistics 분석이 안 되는 이유 90%는 이것 때문입니다

image 181 SPSS Statistics 분석이 안 되는 이유 90%는 이것 때문입니다

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

https://stpltrsrcscmnprdwus001.blob.core.windows.net/rsrcs/srm/images/using-spss-syntax/p55-1.jpg
https://uniskills.library.curtin.edu.au/assets/images/Example_variable_labels.PNG
https://dw1.s81c.com/IMWUC/MessageImages/44e6f1ce6bee4670aca6e023157df14e.png

분명 데이터도 넣었고, 변수도 다 있는데
막상 분석하려고 하면

  • 변수가 선택이 안 되고
  • 회귀/상관 버튼이 비활성화되고
  • 자꾸 오류 메시지가 뜨는 경험

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를 못하는 게 아니라,
분석 가능한 데이터 상태를 안 만들어서 어려웠던 겁니다.