Modely znečištění s víceúrovňovými interakcemi
Datová sada meuse obsahuje prediktory ve stejném měřítku (x, y) i prediktory v různých měřítkách (elev, dist, om). V předchozím cvičení jsi sestavil/a model, který předpovídal znečištění kadmiem jako funkci polohy a nadmořské výšky:
mod <- gam(cadmium ~ s(x, y) + s(elev),
data = meuse, method = "REML")
V tomto cvičení sestavíš model, který umožní interakci více proměnných i přes jejich rozdílná měřítka – pomocí tenzorového vyhlazení te().
Toto cvičení je součástí kurzu
Nelineární modelování s generalizovanými aditivními modely (GAM) v R
Pokyny k cvičení
- Převeď tento model na variantu, kde
x,yaelevvšechny interagují v jednom členute(), přičemž každá proměnná zachovává své vlastní měřítko. - Pak model shrň a vizualizuj pomocí
plot().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Fit the model
tensor_mod <- ___
# Summarize and plot
___
___