Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Omvandla modellen så att x, y och elev alla interagerar i en enda te()-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
___
___
Redigera och kör kod