LoslegenKostenlos starten

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

<Kurs>Nichtlineare Modellierung mit Generalized Additive Models (GAMs) in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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