관리 메뉴

기억을 위한 기록들

평균/분산/표춘편차 구하기/ O(1)/ C++ 본문

그래픽스(Graphics)/Game Math

평균/분산/표춘편차 구하기/ O(1)/ C++

에드윈H 2021. 3. 1. 15:38

일반적인 방법으로는 위와 같이 구한다.

하지만, 분산을 O(1)로 구하는 방법이 있다.

 

같은 배열을 아래와 같이 계산하면 된다.

(모든요소의 제곱값의 합 / 갯수) - 평균값의 제곱

으로 분산 값을 O(1)로 구해도 이전과 같은 결과가 나온다. 

 

 

결과가 동일한 것을 알 수 있다.

 

 

참고:

www.sciencebuddies.org/science-fair-projects/science-fair/variance-and-standard-deviation

 

Variance and Standard Deviation

It would be useful to have a measure of scatter that has the following properties: Both the variance and the standard deviation meet these three criteria for normally-distributed (symmetric, "bell-curve") data sets. The variance (σ2) is a measure of how f

www.sciencebuddies.org