LoslegenKostenlos loslegen

Probleme mit Modelldiagnosen beheben

Du kannst gam.check() nutzen, um Modelle zu verbessern, indem du sie basierend auf den Ergebnissen aktualisierst.

Diese Übung ist Teil des Kurses

Nichtlineare Modellierung mit Generalized Additive Models (GAMs) in R

Kurs anzeigen

Anleitung zur Übung

  • Führe die Modelldiagnose für mod aus.
  • Passe basierend auf der Diagnose das Modell als mod2 erneut an und ändere die Anzahl der Basisfunktionen (k) für die fehlschlagenden Glättungen.
  • Führe die Modelldiagnose für mod2 aus, um sicherzustellen, dass du das Problem behoben hast.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

library(mgcv)
# Fit the model
mod <- gam(y ~ s(x0, k = 3) + s(x1, k = 3) + s(x2, k = 3) + s(x3, k = 3),
           data = dat, method = "REML")

# Check the diagnostics
___

# Refit to fix issues
mod2 <- gam(y ~ s(x0, k = ___) + s(x1, k = ___) + s(x2, k = ___) + s(x3, k = ___),
           data = dat, method = "REML")

# Check the new model
___
Code bearbeiten und ausführen