Контекст : Я хочу , чтобы нарисовать линию в диаграмме рассеяния , что не появляется параметрическими, поэтому я использую geom_smooth()
в ggplot
в R
. Он автоматически возвращает geom_smooth: method="auto" and size of largest group is >=1000, so using gam with formula: y ~ s(x, bs = "cs"). Use 'method = x' to change the smoothing method.
я понимаю, что GAM обозначает обобщенные аддитивные модели, и использует кубический сплайн.
Правильны ли следующие представления?
Лесс оценивает ответ на конкретные значения.
Сплайны - это аппроксимации, которые соединяют различные кусочные функции, которые соответствуют данным (которые составляют обобщенную аддитивную модель), а кубические сплайны - это особый тип сплайна, используемый здесь.
Наконец, когда следует использовать сплайны, когда использовать LOESS?
gam
функция является одной из пакетаgam
, она фактически будет выполнять как сплайны, так и локальное полиномиальное сглаживание; LOESS - это конкретная реализация локального полиномиального сглаживания с добавлением некоторого дополнительного материала (например, уменьшения больших остатков).