Kom igångKom igång gratis

Kategorispecifika smooths för olika biltyper

Nu utökar du dina modeller till att inkludera olika smooths för olika nivåer av kategoriska variabler.

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 modell för att förutsäga bränsleeffektivitet i stad (city.mpg) med smooth-termer för weight, length och price, men låt var och en av dessa smooth-termer bero på den kategoriska variabeln drive genom att använda by= i smooth-termerna.
  • Inkludera en separat linjär term för variabeln drive.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

library(mgcv)
# Fit the model
mod_city3 <- gam(city.mpg ~ ___, 
                 data = mpg, method = "REML")

# Plot the model
plot(mod_city3, pages = 1)
Redigera och kör kod