quantilesExactExclusive
quantileExactExclusive, но позволяет вычислять несколько уровней квантилей за один проход, что эффективнее, чем вызывать отдельные функции для вычисления квантилей.
Эта функция использует исключающий метод вычисления квантилей, как описано в методе R-6.
Она эквивалентна функции Excel PERCENTILE.EXC.
Чтобы получить точные значения, все переданные значения объединяются в массив, который затем частично сортируется.
Сложность алгоритма сортировки составляет O(N·log(N)), где N = std::distance(first, last) — число сравнений.
Синтаксис
level— Уровни квантилей. Константные числа с плавающей запятой от 0 до 1 (не включая границы). Рекомендуется использовать значенияlevelв диапазоне(0.01, 0.99).Float*
expr— Выражение над значениями столбца, в результате которого получаются числовые типы данных, Date или DateTime.(U)Int*илиFloat*илиDecimal*илиDateилиDateTime
Array(Float64)
Примеры
Вычисление нескольких точных эксклюзивных квантилей
Query
Response