Lägga till kategoriska variabler i bilprestationsmodellen
Nu ska du inkludera kategoriska variabler i din modell. Kategorier är i grunden linjära, så du modellerar dem som linjära termer.
Den här övningen är en del av kursen
Icke-linjär modellering med Generalized Additive Models (GAMs) i R
Övningsinstruktioner
- Anpassa en GAM till datasetet
mpg, därcity.mpgmodelleras som en summa av utjämnade funktioner avweight,lengthochprice, och inkludera även de kategoriska termernafuel,driveochstyle. - Använd funktionen
plot()för att visualisera modellen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
library(mgcv)
# Fit the model
mod_city2 <- gam(city.mpg ~ s(weight) + s(length) + s(price) ___,
data = mpg, method = "REML")
# Plot the model
plot(mod_city2, all.terms = TRUE, pages = 1)