Перейти к основному содержимому
Перейти к основному содержимому

Вычисляет приблизительный квантиль выборки, состоящей из bfloat16 чисел. bfloat16 — это тип данных с плавающей запятой, содержащий 1 бит знака, 8 бит экспоненты и 7 бит мантиссы.
Функция преобразует входные значения в 32-битные числа с плавающей запятой и берет 16 самых значащих бит. Затем рассчитывает значение квантиля bfloat16 и преобразует результат в 64-битное число с плавающей запятой, добавляя нулевые биты.
Эта функция является быстрым оценщиком квантиля с относительной ошибкой не более 0.390625%.

Синтаксис

Псевдоним: medianBFloat16

Аргументы

Параметры

  • level — Уровень квантиля. Необязательный. Возможные значения находятся в диапазоне от 0 до 1. Значение по умолчанию: 0.5. Число с плавающей запятой.

Возвращаемое значение

  • Приблизительный квантиль указанного уровня.

Тип: Float64.

Пример

Входная таблица содержит целые и вещественные колонки:

Запрос для вычисления 0.75-квантили (третьего квартиля):

Результат:

Обратите внимание, что все значения с плавающей точкой в примере округлены до 1.0 при преобразовании в bfloat16.

quantileBFloat16Weighted

Как quantileBFloat16, но учитывает вес каждого члена последовательности.

См. также