Zacznij terazZacznij za darmo

Modele zanieczyszczeń z interakcjami wieloskalowymi

Zbiór danych meuse zawiera zmienne predykcyjne o tej samej skali (x, y) oraz takie, które mają różne skale (elev, dist, om). We wcześniejszym ćwiczeniu dopasowałeś model, w którym przewidujesz poziom zanieczyszczenia kadmem na podstawie lokalizacji i wysokości terenu:

mod <- gam(cadmium ~ s(x, y) + s(elev), 
           data = meuse, method = "REML")

W tym ćwiczeniu zbudujesz model, który pozwala wielu zmiennym na interakcję – mimo różnych skal – za pomocą wygładzenia tensorowego te().

To ćwiczenie jest częścią kursu

Nieliniowe modelowanie z użyciem uogólnionych modeli addytywnych (GAM) w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Przekształć ten model tak, aby zmienne x, y i elev wchodziły w interakcję w ramach jednego członu te(), zachowując własne skale.
  • Następnie podsumuj model i zwizualizuj go za pomocą funkcji plot().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Fit the model
tensor_mod <- ___

# Summarize and plot
___
___
Edytuj i uruchom kod