quantileDD
Вычесляет приближенный квантиль выборки с гарантией относительной погрешности. Работает за счет построения DD.
Синтаксис
Аргументы
expr
— Колонка с числовыми данными. Целое, Число с плавающей точкой.
Параметры
-
relative_accuracy
— Относительная точность квантиля. Допустимые значения находятся в диапазоне от 0 до 1. Число с плавающей точкой. Размер эскиза зависит от диапазона данных и относительной точности. Чем больше диапазон и чем меньше относительная точность, тем больше эскиз. Приблизительный размер памяти эскиза составляетlog(max_value/min_value)/relative_accuracy
. Рекомендуемое значение — 0.001 или выше. -
level
— Уровень квантиля. Необязательный. Допустимые значения находятся в диапазоне от 0 до 1. Значение по умолчанию: 0.5. Число с плавающей точкой.
Возвращаемое значение
- Приблизительный квантиль указанного уровня.
Тип: Float64.
Пример
Входная таблица имеет целочисленную и вещественную колонки:
Запрос для вычисления 0.75-квантили (третий квартиль):
Результат:
См. также