Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Anpassa en GAM till datasetet mpg, där city.mpg modelleras som en summa av utjämnade funktioner av weight, length och price, och inkludera även de kategoriska termerna fuel, drive och style.
  • 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)
Redigera och kör kod