Сглаживания на уровне категорий для разных типов автомобилей
Теперь вы расширите свои модели, добавив отдельные сглаживания для разных уровней категориальных переменных.
Это упражнение является частью курса
Нелинейное моделирование с помощью обобщённых аддитивных моделей (GAM) в R
Инструкции к упражнению
- Постройте модель для предсказания расхода топлива в городском цикле (
city.mpg) с гладкими членами для переменныхweight,lengthиprice, но сделайте каждый из этих гладких членов зависящим от категориальной переменнойdriveс помощью аргументаby=. - Включите отдельный линейный член для переменной
drive.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
library(mgcv)
# Fit the model
mod_city3 <- gam(city.mpg ~ ___,
data = mpg, method = "REML")
# Plot the model
plot(mod_city3, pages = 1)