Föroreningsmodeller med flerskaliga interaktioner
Datamängden meuse innehåller vissa prediktorsvariabler på samma skala (x, y) och andra på olika skalor (elev, dist, om). I en tidigare övning anpassade du en modell där du förutsåg kadmiumföroreningar som funktion av plats och höjd:
mod <- gam(cadmium ~ s(x, y) + s(elev),
data = meuse, method = "REML")
I den här övningen bygger du en modell som låter flera variabler interagera trots dessa olika skalor, med hjälp av en tensorutjämning, te().
Den här övningen är en del av kursen
Icke-linjär modellering med Generalized Additive Models (GAMs) i R
Övningsinstruktioner
- Omvandla modellen så att
x,yochelevalla interagerar i en endate()-term, var och en på sin egen skala. - Sammanfatta sedan modellen och visualisera den med
plot().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Fit the model
tensor_mod <- ___
# Summarize and plot
___
___