SPSS
쉽게 풀면
엑셀처럼 행과 열로 이루어진 표에 설문 응답이나 실험 데이터를 입력한 뒤, "분석" 메뉴에서 원하는 통계 기법을 클릭만 하면 결과표가 뚝딱 나오는 프로그램이라고 생각하면 됩니다.
코드를 한 줄도 몰라도 마우스 클릭만으로 평균 비교, 상관관계, 회귀분석 같은 복잡한 계산을 할 수 있어서, 통계 프로그래밍 언어(R이나 Python)에 익숙하지 않은 심리학·교육학·경영학·간호학 등 사회과학·보건계열 연구자들이 특히 많이 사용합니다.
"SPSS(Statistical Package for the Social Sciences)"라는 이름 자체가 '사회과학을 위한 통계 패키지'라는 뜻입니다.
왜 중요한가
SPSS는 코딩 없이도 신뢰할 수 있는 통계분석을 수행할 수 있어, 설문조사나 실험 데이터를 다루는 사회과학·보건계열 논문에서 가장 널리 쓰이는 분석 도구 중 하나입니다. 방법론 절에 분석 소프트웨어와 버전을 명시하는 관행은 결과를 다른 연구자가 검증하거나 재현할 수 있도록 하는 데 필수적입니다. 이런 이유로 SPSS 사용 여부와 버전 표기는 논문 심사에서도 표준적으로 확인하는 항목입니다.
어떤 절차인가
- 자료 입력: 데이터 보기(Data View)에 응답자를 행으로, 변수를 열로 입력합니다. 변수 보기(Variable View)에서 변수 이름, 설명(레이블), 값 레이블, 측정 수준(명목·순서·척도), 결측값 코드를 정의합니다.
- 자료 점검: 빈도, 기술통계, 그래프로 입력 오류·이상치·결측을 확인하고, 역채점이나 합계 점수 같은 변수 변환을 합니다.
- 분석 실행: 분석 메뉴에서 기법을 고르고 변수를 지정해 실행합니다.
- 결과 확인: 결과 창의 표와 그래프를 읽어 논문 표로 옮깁니다.
- 명령문 저장: 메뉴 대신 “붙여넣기(Paste)”를 누르면 같은 분석이 명령문(syntax, .sps 파일)으로 남습니다. 명령문을 저장해 두면 같은 분석을 다시 실행하거나 점검할 수 있습니다.
언제 쓰고 무엇을 얻나
| 하려는 일 | 대표 기법 |
|---|---|
| 자료 요약 | 빈도, 평균, 표준편차, 교차표 |
| 집단 비교 | t검정, 분산분석, 카이제곱, 비모수 검정 |
| 관계 분석 | 상관분석, 회귀분석 |
| 척도 검증 | 크론바흐 알파 신뢰도 분석, 요인분석 |
- 코드를 쓰지 않아도 되는 메뉴 방식이라 사회과학·보건 분야에서 널리 쓰입니다.
- 검정마다 가정(정규성, 등분산 등)을 확인하는 출력이 함께 나오는 경우가 많습니다. 예를 들어 독립표본 t검정 결과에는 등분산 검정과 “등분산 가정”/“등분산 가정하지 않음” 두 줄의 결과가 함께 표시됩니다.
- 결과표의 유의확률(Sig.)이 .000으로 표시되어도 p가 정확히 0은 아니므로, 논문에는 p < .001로 적습니다.
논문에는 이렇게 적는다
- 소프트웨어 이름·버전·제조사를 적습니다. 예: “IBM SPSS Statistics 26.0(IBM Corp., Armonk, NY, USA)”.
- 소프트웨어 이름만 적지 말고 어떤 분석을 했는지(검정 방법, 유의수준, 양측/단측, 사후검정 방법)를 함께 적습니다. 어떤 기법을 쓰는지가 결과의 의미를 결정합니다.
- 가정을 확인했는지(정규성, 등분산 등)와 가정이 어긋났을 때 어떻게 했는지 적습니다. 메뉴만 누르면 결과가 나오기 때문에 가정을 확인하지 않은 채 결과만 뽑는 일이 흔한 실수입니다.
- 재현성을 위해 분석 명령문이나 설정을 보관하고, 요청이 있으면 제공할 수 있도록 합니다.
보고 예. “수집된 자료는 IBM SPSS Statistics 26.0을 이용하여 분석하였다. 집단 간 차이는 독립표본 t검정으로 검증하였고, 유의수준은 .05(양측)로 하였다.”
논문에서는 이렇게 쓰입니다
실제 논문에서
국내 학술지 논문에서 이 용어가 쓰인 문장을 그대로 옮겼습니다. 제목·학술지·연도와 원문 링크를 함께 적었습니다.
“본 연구에서 설정한 독립변인이 종속변인에 미치는 영향력을 검증하기 위한 통계처리는 SPSS 22.0을 사용하였고 상관분석과 중다 회귀분석을 실시하였다.”
평가염려 완벽주의와 성취목표지향성이 대학생의 학업적 지연행동에 미치는 영향, 학습자중심교과교육연구, 2017 · KCI 한국학술지인용색인 · 원문 보기 ↗
“수집된 자료는 SPSS/WIN version 22.0을 이용하여 통계 처리하였으며 기술통계, t-test, χ² test, 상관관계분석, 공변량 분석을 시행하여 분석하였다.”
노인 심부전 환자의 건강 문해력에 따른 심부전 지식과 자가 간호, 임상간호연구, 2016 · KCI 한국학술지인용색인 · 원문 보기 ↗
“연구방법: B 광역시에 있는 병·의원, 종합병원, 상급종합병원 총 8개 기관을 임의 선정한 후 177명의 간호사를 대상으로 하였으며, 수집된 자료는 IBM SPSS statistics 26.0 program을 이용하여 분석하였다.”
간호근무환경과 환자안전문화가 간호사의 낙상예방활동에 미치는 영향, 간호행정학회지, 2022 · KCI 한국학술지인용색인 · 원문 보기 ↗
예시 문장
아래는 용어의 쓰임을 보여 주려고 만든 예시로, 실제 논문에서 가져온 문장이 아닙니다.
이 문장은 "설문이나 실험으로 모은 데이터를 SPSS라는 프로그램에 넣고, 평균·표준편차 같은 기본 통계와 함께 집단 간 차이를 검정하는 t검정, 분산분석을 수행했다"는 뜻입니다. 논문 방법론(연구방법)에는 대개 이렇게 사용한 소프트웨어 이름과 버전을 함께 명시합니다.
교육학·경영학 논문에서는 척도의 신뢰도 검증처럼 t검정 이외의 절차에서도 SPSS를 활용하는 경우가 흔하며, 척도 개발 연구에서 자주 등장하는 표현입니다.
조금 더 깊게 보면
SPSS에서 메뉴로 실행한 분석은 내부적으로 신택스라는 명령어로 변환되며, 이를 저장해두면 나중에 같은 분석을 코드처럼 다시 실행할 수 있어 재현성을 높이는 데 도움이 됩니다. 최근에는 R 플러그인 연동 기능도 제공되어, SPSS의 메뉴 편의성과 R의 확장된 통계·시각화 기능을 함께 활용하는 사례도 늘고 있습니다.
주의할 점
SPSS는 메뉴 클릭만으로 분석이 가능해 진입장벽이 낮지만, 그만큼 통계적 가정(정규성, 등분산성 등)을 확인하지 않은 채 결과만 뽑아내기 쉽다는 단점도 있습니다. 어떤 검정을 썼는지보다 그 검정의 전제 조건이 충족되었는지, 그리고 결과로 나온 유의확률를 어떻게 해석했는지가 더 중요합니다.
헷갈리기 쉬운 용어
논문 방법 절에 함께 등장하는 프로그램들은 역할이 다릅니다.
| 용어 | 역할 | 한 줄 설명 |
|---|---|---|
| SPSS | 일반 통계 분석 | 메뉴 방식의 상용 통계 소프트웨어 |
| jamovi | 일반 통계 분석 | R을 기반으로 한 메뉴 방식의 통계 프로그램 |
| G*Power | 검정력·표본 크기 계산 | 분석 자체가 아니라 연구 설계 단계의 계산 도구 |
| ImageJ | 이미지 분석 | 현미경·사진 영상의 측정 |
| REDCap | 자료 수집·관리 | 설문·임상 자료를 웹으로 모으고 관리하는 시스템 |
참고 문헌
- Nie, N. H., Bent, D. H., & Hull, C. H. (1970). SPSS: Statistical Package for the Social Sciences. McGraw-Hill.
- Field, A. (2018). Discovering Statistics Using IBM SPSS Statistics (5th ed.). SAGE.
- Pallant, J. (2020). SPSS Survival Manual: A Step by Step Guide to Data Analysis Using IBM SPSS (7th ed.). Open University Press.
표의 기준값은 위 문헌에 근거한 관례이며, 분야·학술지마다 다른 기준을 쓸 수 있습니다.