Skip to main content

quantilesDeterministic

Добавленный в: v1.1.0 Вычисляет сразу несколько приближённых квантилей для числовой последовательности данных на разных уровнях, используя детерминированную резервуарную выборку. Эта функция эквивалентна quantileDeterministic, но позволяет вычислять несколько уровней квантилей за один проход, что эффективнее, чем вызывать отдельные функции квантилей. Синтаксис
Параметры
  • level — Уровни квантилей. Одно или несколько константных чисел с плавающей запятой в диапазоне от 0 до 1. Рекомендуется использовать значения level из диапазона [0.01, 0.99]. Float*
Аргументы
  • expr — Выражение над значениями столбца, результат которого имеет числовой тип данных, Date или DateTime. (U)Int* или Int128 или UInt128 или Int256 или UInt256 или Float* или Date или DateTime
  • determinator — Число, хеш которого используется вместо генератора случайных чисел в алгоритме резервуарного сэмплирования, чтобы сделать результат сэмплирования детерминированным. UInt*
Возвращаемое значение Массив приближённых квантилей указанных уровней в том же порядке, в котором эти уровни были заданы. Array(Float64) или Array(Date) или Array(DateTime) Примеры Вычисление нескольких детерминированных квантилей
Query
Response
Последнее изменение 23 июля 2026 г.