varPop
varPop
모집단 전체의 분산(population variance)을 계산하는 집계 함수예요. 모집단의 모든 값을 알고 있을 때 전체 분산을 구하는 데 사용해요.
출처: 문서
본문
varPop은 모집단 분산(population variance) 을 계산해요. 모집단 분산은 다음 공식으로 계산돼요:
$$\frac{\Sigma{(x - \bar{x})^2}}{n}$$
여기서:
x는 모집단의 각 값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— 수치적으로 안정한 모집단 분산 계산