Преобразование loess
Преобразование loess ≥ 5.4 (от locally-estimated scatterplot smoothing — локальное сглаживание диаграммы рассеяния) строит линию тренда методом локальной регрессии. Оно последовательно выполняет взвешенную регрессию в скользящем окне ближайших точек. Параметрические способы регрессии описаны на странице regression.
Параметры преобразования
| Свойство | Тип | Описание |
|---|---|---|
| x | Field | Обязательно. Поле с независимыми значениями, обычно соответствующее оси X. |
| y | Field | Обязательно. Поле с зависимыми значениями, обычно соответствующее оси Y. |
| groupby | Field[ ] | Поля для группировки. Если не заданы, все объекты данных образуют одну группу. |
| bandwidth | Number | Параметр ширины окна метода loess (по умолчанию 0.3). |
| as | String[ ] | Имена выходных полей с независимыми и предсказанными значениями линии тренда. Если не заданы, используются имена полей параметров x и y. |
Использование
Строит линию тренда методом loess, моделируя поле iv как функцию dv с шириной окна 0.2:
{
"type": "loess",
"x": "dv",
"y": "iv",
"bandwidth": 0.2
}
Создаёт новый поток точек линии тренда, которую затем можно изобразить линейным примитивом.