quantilesInterpolatedWeighted
quantilesInterpolatedWeighted
각 요소의 가중치를 고려하고 선형 보간을 적용해 여러 수준의 분위수를 계산하는 함수입니다. 정확한(비근사) 분위수가 필요할 때 사용합니다.
출처: 문서
본문
QuantilesInterpolatedWeighted 함수는 가중치 있는 데이터의 여러 수준(level) 분위수를 계산하며, 분위수 지점이 두 값 사이에 있을 때 가중치 누적 합을 기준으로 선형 보간합니다. quantileInterpolatedWeighted의 다중 수준 버전입니다.
Syntax
quantilesInterpolatedWeighted(level1, level2, ...)(expr, weight)
Parameters
level— 분위수 수준들.0부터1사이의 상수 부동소수점 값입니다.
Arguments
expr— 값 열에 대한 표현식. 숫자/날짜 타입의 결과를 반환합니다.weight— 각 요소의 가중치. 양의 정수 표현식입니다.
Returned value
- 지정한 수준들의 가중치가 반영된, 보간된 분위수 배열.
Example
SELECT quantilesInterpolatedWeighted(0.25, 0.5, 0.75)(val, weight) FROM t;
더 알아보기 (Learn more)
- quantileInterpolatedWeighted — 단일 수준 가중 보간 분위수
- quantilesExactWeightedInterpolated — 정확한 가중 보간 분위수
- quantilesExactWeighted — 보간 없는 가중 정확한 분위수