Функции quantiles
quantiles
Введено в: v1.1
Вычисляет несколько приближённых квантилей числовой последовательности данных на разных уровнях одновременно.
Эта функция применяет reservoir sampling с размером резервуара до 8192 и генератором случайных чисел для выборки. Результат недетерминирован.
Использование quantiles более эффективно, чем вызов нескольких отдельных функций quantile, когда вам нужно несколько значений квантилей, так как все квантили вычисляются за один проход по данным.
Синтаксис
Параметры
level— уровни квантилей. Одно или несколько константных чисел с плавающей запятой от 0 до 1. Рекомендуется использовать значенияlevelв диапазоне[0.01, 0.99].Float*
Аргументы
expr— выражение над значениями столбца, результатом которого являются числовые типы данных, Date или DateTime.(U)Int*илиFloat*илиDecimal*илиDateилиDateTime
Возвращаемое значение
Массив приблизительных квантилей заданных уровней в том же порядке, в котором уровни были указаны. Array(Float64) или Array(Date) или Array(DateTime)
Примеры
Эффективное вычисление нескольких квантилей