varPop

varPop

모집단 전체의 분산(population variance)을 계산하는 집계 함수예요. 모집단의 모든 값을 알고 있을 때 전체 분산을 구하는 데 사용해요.

출처: 문서

본문

varPop모집단 분산(population variance) 을 계산해요. 모집단 분산은 다음 공식으로 계산돼요:

$$\frac{\Sigma{(x - \bar{x})^2}}{n}$$

여기서:

  • x는 모집단의 각 값
  • 는 모집단 평균
  • n은 모집단 크기

이 함수는 수치적으로 불안정한 알고리즘을 사용해요. 계산에서 수치적 안정성이 필요하다면 varPopStable 함수를 사용하는 게 좋아요. 더 느리게 동작하지만 계산 오차가 더 작아요.

구문 (Syntax)

varPop(x)

별칭 (Aliases): VAR_POP

인자 (Arguments)

반환 값 (Returned value)

x의 모집단 분산. Float64

예제 (Examples)

모집단 분산 계산하기

쿼리:

DROP TABLE IF EXISTS test_data;
CREATE TABLE test_data
(
    x UInt8,
)
ENGINE = Memory;

INSERT INTO test_data VALUES (3), (3), (3), (4), (4), (5), (5), (7), (11), (15);

SELECT
    varPop(x) AS var_pop
FROM test_data;

응답:

┌─var_pop─┐
│    14.4 │
└─────────┘

더 알아보기 (Learn more)

  • varPopStable — 수치적으로 안정한 모집단 분산 계산