반응형
statistics 모듈은 Python 내장 모듈로, 통계 계산을 위한 다양한 함수들을 제공합니다. 이를 통해 평균, 중앙값, 분산 등과 같은 기본적인 통계 계산을 손쉽게 할 수 있습니다. 아래에 statistics 모듈의 주요 함수들을 사용한 예시 코드를 3가지와 함께 설명해드리겠습니다.
1. 평균 (Mean)
mean() 함수는 데이터 집합의 산술 평균을 계산합니다.
import statistics
# 데이터 집합
data = [2, 4, 6, 8, 10]
# 평균 계산
mean_value = statistics.mean(data)
print(f"Mean: {mean_value}")
설명:
- statistics.mean() 함수는 주어진 데이터의 평균을 계산합니다.
- 예시에서는 [2, 4, 6, 8, 10]이라는 리스트에서 평균을 구합니다.
- 결과는 (2 + 4 + 6 + 8 + 10) / 5 = 6.0이 됩니다.
2. 중앙값 (Median)
median() 함수는 데이터 집합에서 중앙값을 계산합니다. 데이터가 홀수 개일 때는 중간 값, 짝수 개일 때는 두 중앙 값의 평균을 구합니다.
import statistics
# 데이터 집합
data = [1, 3, 3, 6, 7, 8, 9]
# 중앙값 계산
median_value = statistics.median(data)
print(f"Median: {median_value}")
설명:
- statistics.median() 함수는 데이터를 정렬한 후 중앙값을 반환합니다.
- 예시에서는 [1, 3, 3, 6, 7, 8, 9]에서 중앙값은 6입니다. (데이터의 중간에 위치한 값)
3. 표준편차 (Standard Deviation)
stdev() 함수는 데이터 집합의 표준편차를 계산합니다. 표준편차는 데이터가 평균값을 중심으로 얼마나 퍼져 있는지를 나타내는 지표입니다.
import statistics
# 데이터 집합
data = [10, 12, 23, 23, 16, 23, 21, 16]
# 표준편차 계산
stdev_value = statistics.stdev(data)
print(f"Standard Deviation: {stdev_value}")
설명:
- statistics.stdev() 함수는 표본 데이터의 표준편차를 계산합니다.
- 예시에서는 [10, 12, 23, 23, 16, 23, 21, 16]의 표준편차를 구합니다.
- 표준편차 값은 데이터가 평균값을 기준으로 얼마나 흩어져 있는지를 보여줍니다.
요약
- statistics.mean() : 데이터의 평균을 구합니다.
- statistics.median() : 데이터의 중앙값을 구합니다.
- statistics.stdev() : 데이터의 표준편차를 구합니다.
이 외에도 statistics 모듈은 다양한 통계 함수들을 제공하며, 데이터를 분석하고 요약하는 데 유용하게 활용할 수 있습니다.
반응형
'프로그래밍 > [ Python ]' 카테고리의 다른 글
[Python] MongoDB 다루기 (0) | 2024.12.03 |
---|---|
[Python] Sleep 함수 사용법에 대해 (0) | 2024.12.02 |
[Python] Requests Module (0) | 2024.11.26 |
[Python] MySQL (0) | 2024.11.25 |
[Python] Matplotlib (0) | 2024.11.22 |