Wygładzenia na poziomie kategorii dla różnych typów samochodów
Teraz rozszerzysz swoje modele o osobne wygładzenia dla różnych poziomów zmiennych kategorycznych.
To ćwiczenie jest częścią kursu
Nieliniowe modelowanie z użyciem uogólnionych modeli addytywnych (GAM) w R
Instrukcje do ćwiczenia
- Dopasuj model do przewidywania miejskiego zużycia paliwa (
city.mpg) z wygładzonymi składnikami dla zmiennychweight,lengthiprice, ale spraw, aby każdy z tych składników zależał od zmiennej kategorycznejdrive– użyj argumentuby=w składnikach wygładzających. - Uwzględnij osobny liniowy składnik dla zmiennej
drive.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
library(mgcv)
# Fit the model
mod_city3 <- gam(city.mpg ~ ___,
data = mpg, method = "REML")
# Plot the model
plot(mod_city3, pages = 1)