이번 포스팅에서는 파이썬으로 분산(Variance)를 구하는 함수를 제작하겠습니다.
편차
편차(deviation): 관측값과 평균의 차이
분산
분산(Variance): 편차의 제곱합을 구한 후에 관측값의 개수에서 1을 뺀 값으로 나눈 값
소스코드
표본분산 구하는 방법 1: 편차의 제곱을 모두 합하는 방식
def var1(x):#표본분산을 구하는 방식 중에 편차의 제곱을 모두 합하는 방식
n = len(x)
mean = sum(x) / n
summ = 0
for i in range(n):
summ += (x[i - 1] - mean) ** 2
return summ / (n - 1)
표본분산 구하는 방법 2: 편차를 이용하지 않는 방식
def var2(x):#표본분산을 구하는 방식 중에 편차를 이용하지 않는 방식
n = len(x)
mean = sum(x) / n
summ = 0
for i in range(n):
summ += (x[i]) ** 2
return (summ - n * (mean ** 2)) / (n - 1)
'IT > 파이썬을 이용한 통계학' 카테고리의 다른 글
파이썬 (Python) 리스트 표준편차 구하는 함수 만들기 (0) | 2021.09.22 |
---|---|
파이썬 (Python) 리스트 최빈값 구하는 함수 만들기 (0) | 2021.09.22 |
파이썬 (Python) 리스트 중앙값 구하는 함수 만들기 (0) | 2021.09.22 |
파이썬 (Python) 리스트 평균 구하는 함수 만들기 (0) | 2021.09.22 |