본문 바로가기
Python 연습/1. Python 설치와 실습 - 아나콘다

Q_01_17. 표준라이브러리 statistics 모듈사용 기술통계량 구하기

by Python통컨 2025. 3. 20.

파이썬 자체 내장 함수만을 이용해서는 직접적으로 기술통계량을 구하는 방법이 없습니다. 그러나 파이썬 표준 라이브러리 중 하나인 statistics 모듈을 사용하면 추가 라이브러리 설치 없이 기본적인 기술통계량을 계산할 수 있습니다.

다음은 statistics 모듈을 이용해 평균, 중앙값, 표준편차 등을 구하는 예시입니다.

1. statistics 모듈을 이용한 기술통계량 계산

import statistics

data = [1, 2, 3, 4, 5, 6, 7, 8, 9]

# 평균
mean = statistics.mean(data)
# 중앙값
median = statistics.median(data)
# 표준편차
stdev = statistics.stdev(data)
# 분산
variance = statistics.variance(data)
# 최빈값 (mode)
mode = statistics.mode(data)

print(f"Mean: {mean}")
print(f"Median: {median}")
print(f"Standard Deviation: {stdev}")
print(f"Variance: {variance}")
print(f"Mode: {mode}")

2. 함수 목록

statistics 모듈에서 제공하는 주요 함수들은 다음과 같습니다:

mean(data): 평균
median(data): 중앙값
mode(data): 최빈값
stdev(data): 표준편차 (표본 기준)
variance(data): 분산 (표본 기준)
pstdev(data): 모표준편차
pvariance(data): 모분산

이 모듈은 작은 데이터셋에 대해 간단한 기술통계량을 계산하는 데 유용하며, 추가적인 패키지 설치가 필요하지 않다는 점이 장점입니다.