Преобразование quantile

Преобразование quantile ≥ 5.7 вычисляет эмпирические квантили входного потока данных. Если задан параметр groupby, квантили оцениваются отдельно для каждой группы. Среди прочего это преобразование полезно для построения диаграмм «квантиль — квантиль».

Параметры преобразования

Свойство Тип Описание
field Field Обязательно. Поле данных, для которого оцениваются квантили.
groupby Field[ ] Поля для группировки. Если не заданы, все объекты данных образуют одну группу.
probs Number[ ] Массив вероятностей из интервала (0, 1), для которых вычисляются квантили. Если не задан, используется параметр step.
step Number Шаг вероятности при выборке квантилей (по умолчанию 0.01). Выбираются значения от половины шага до 1, не включая 1. Используется только при отсутствии параметра probs.
as String[ ] Имена выходных полей для вероятности и значения квантиля (по умолчанию ["prob", "value"]).

Использование

Пример вычисляет границы квартилей для входного поля данных value:

{"type": "quantile", "field": "value", "probs": [0.25, 0.50, 0.75]}

Пример вычисляет 20 квантилей с равным шагом вероятности — от 0.025 до 0.975:

{"type": "quantile", "field": "value", "step": 0.05}

Подробнее см. пример диаграммы «квантиль — квантиль».