quantileDD
quantileDD
DDSketch 알고리즘을 사용해 숫자 데이터 수열의 근사 분위수를 계산하는 함수입니다. 분포의 형태나 범위와 무관하게 일정한(상대 오차 기반) 정확도를 제공합니다.
출처: 문서
본문
QuantileDD 함수는 DDSketch 자료구조를 이용해 분위수를 근사합니다. DDSketch는 값의 크기(범위)와 무관하게 상대 오차가 일정하도록 설계되었기 때문에, 값의 분포가 매우 넓거나 꼬리가 긴 데이터(예: 지연 시간)에서도 안정적인 근사 분위수를 얻을 수 있습니다.
도입 버전: v23.1
Syntax
quantileDD(level)(expr)
Parameters
level— 분위수 수준.0부터1사이의 상수 값입니다.
Arguments
expr— 값 열에 대한 표현식. 숫자 타입의 결과를 반환합니다.
Returned value
- 주어진
level의 근사 분위수. 입력 타입(숫자형)과 유사한 타입으로 반환됩니다.
Example
SELECT quantileDD(0.95)(latency_ms) FROM requests;
더 알아보기 (Learn more)
- quantilesDD — 여러 수준의 DDSketch 근사 분위수
- quantileTDigest — t-digest 기반 근사 분위수
- quantile — 일반적인 분위수 함수