IT/파이썬을 이용한 통계학
파이썬 (Python) 리스트 표준편차 구하는 함수 만들기
코딩하는호랑이
2021. 9. 22. 23:14
이번 포스팅에서는 파이썬으로 표준편차(Standard Deviation)을 구하는 함수를 제작하겠습니다.
표준편차
표준편차(Standard Deviation): 분산값의 양의 제곱근 값
분산 소스코드 링크: https://coding-tiger.tistory.com/5
소스코드
표준편차 구하는 방법 1: 편차의 제곱을 모두 합하는 방식
def sd1(x):#표준편차를 구하는 방식 중에 편차의 제곱을 모두 합하는 방식
import math
n = len(x)
mean = sum(x) / n
summ = 0
for i in range(n):
summ += (x[i] - mean) ** 2
return math.sqrt(summ / (n - 1))
표준편차 구하는 방법 2: 편차를 이용하지 않는 방식
def sd2(x):#표준편차를 구하는 방식 중에 편차를 이용하지 않는 방식
import math
n = len(x)
mean = sum(x) / n
summ = 0
for i in range(n):
summ += (x[i]) ** 2
return math.sqrt((summ - n * (mean ** 2)) / (n - 1))