Untitled

안녕하세요 선생님들~

파이썬을 활용하는 범위는 넓지만 그중에서 통계 분석을 활용해서 사회 탐구 방법과 융합한 내용을 소개해 드리겠습니다.

먼저 사회 탐구 방법은 일반 사회 과목으로 사회 과학을 다루며 학생들이 보고서를 작성하는 형식으로 진행됩니다.

저희 학교에서는 학생들이 가설을 세우고 이를 입증하기 위해서 설문, 실험 등을 진행하였고, 이를 토대로 통계 프로그램인 SPSS를 사용하여 확률을 구한 후 가설에 대한 신뢰도를 분석하였습니다.

SPSS는 통계분석과 데이터 마이닝에 특화된 통계 분석 프로그램입니다. 아마 논문을 작성해 보신 선생님들께서는 사용한 경험이 있으실 것 같습니다.

Untitled

1-1.pdf

하지만 SPSS는 유료 프로그램으로 무료로 사용할 수 있는 체험판 사용 기한이 한 달뿐이라는 단점이 있습니다. 심지어 체험판을 설치했던 컴퓨터에서는 다시 사용할 수 없습니다. 😪

그래서 사회 탐구 방법을 들었던 학생의 요청으로 SPSS가 아닌 다른 도구로 통계 분석을 하는 방법을 알려주기 위해서 파이썬을 활용하게 되었습니다. R도 가능하지만 제가 R을 할 줄 몰라서 파이썬으로 할 수 있는 방법을 찾게 되었습니다.(능력 부족)

사회 탐구 방법 수업에서 사용되는 통계 분석에 학생들이 파이썬을 사용할 수 있도록 수업을 하시는 선생님들께 먼저 양해를 구하고 수업 자료를 받아서 수업에 사용되는 통계 방법을 파악하였습니다. 그 후 관련된 책을 재편집해서 학생들에게 진로 특강을 했습니다. 기존 수업 시간에 수업하고 싶었지만 통계 분야에 관심 없는 학생들과 사회 탐구 방법을 선택하지 않은 학생들이 있기 때문에 진로 특강으로 개설하게 되었습니다.

기술 통계 분석을 하기 위해서 Numpy와 Pandas 패키지를 사용하였고 기본적인 평균값, 중앙값, 최빈값, 빈도수를 파악할 수 있도록 했습니다. 추론 통계 분석을 위해서는 저희 학교 사회 탐구 방법에 적용되는 분석 법들을 위주로 설명했습니다. 카이제곱 검정, F-검정, 상관관계분석, 회귀분석 등을 중간이 비어있는 실습 코드와 최종 완성본을 함께 제공하여 학생들이 자신들이 원하는 데이터로 분석도 가능하도록 했습니다.

설명보다는 직접 코드를 보시는 게 편하실 것 같아서 관련된 실습 자료의 링크를 함께 올려드립니다.