BaşlayınÜcretsiz Başlayın

Aşırı uyumu önlemek için düzeltme parametrelerini kullanma

Düzeltme parametresi, model uyumunu eniyilemek için olabilirlik ile dalgalanma (wiggliness) arasında denge kurar. Burada, düzeltme parametrelerini inceleyecek ve farklı sabit düzeltme parametreleriyle modeller kuracaksın.

Bu egzersiz

R ile Genelleştirilmiş Katkılı Modeller (GAM'ler) ile Doğrusal Olmayan Modelle

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Verilen gam_mod modelinin düzeltme parametresi (\(\lambda\)) değerini, modelden sp değerini çıkararak görüntüle.
  • mcycle verisine, accel'i times'ın düzgün (smooth) bir fonksiyonu olarak alan ve düzeltme parametresi:
    • 0.1
    • 0.0001 olan iki model kur.
  • Her iki modeli de görselleştir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

library(mgcv)
# Extract the smoothing parameter
gam_mod <- gam(accel ~ s(times), data = mcycle, method = "REML")
___

# Fix the smoothing parameter at 0.1
gam_mod_s1 <- gam(accel ~ s(times), data = mcycle, sp = ___)

# Fix the smoothing parameter at 0.0001
gam_mod_s2 <- gam(___)

# Plot both models
par(mfrow = c(2, 1))
plot(gam_mod_s1, residuals = TRUE, pch = 1)
plot(gam_mod_s2, residuals = TRUE, pch = 1)
Kodu Düzenle ve Çalıştır