НачатьНачать бесплатно

Сглаживания на уровне категорий для разных типов автомобилей

Теперь вы расширите свои модели, добавив отдельные сглаживания для разных уровней категориальных переменных.

Это упражнение является частью курса

Нелинейное моделирование с помощью обобщённых аддитивных моделей (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)
Редактировать и запускать код