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

Motosiklet modelinin karmaşıklığını ayarlama

Bir smooth içindeki temel fonksiyonların sayısı, modelin alabileceği şekiller üzerinde büyük etkiye sahiptir. Burada, bir modeldeki temel fonksiyonların sayısını değiştirmeyi ve sonuçları incelemeyi pratik edeceksin.

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ı

  • mcycle verisine, accel değişkenini times'ın smooth bir fonksiyonu olarak alan, 3 temel fonksiyonlu bir GAM kur.
  • Aynı GAM'i bu kez 20 temel fonksiyonla tekrar kur.
  • Her iki modeli görselleştirmek için verilen plot() fonksiyonlarını kullan.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

library(mgcv)

# Fit a GAM with 3 basis functions
gam_mod_k3 <- gam(accel ~ s(times, k = ___), data = mcycle)

# Fit with 20 basis functions
gam_mod_k20 <- gam(___)

# Visualize the GAMs
par(mfrow = c(1, 2))
plot(gam_mod_k3, residuals = TRUE, pch = 1)
plot(gam_mod_k20, residuals = TRUE, pch = 1)
Kodu Düzenle ve Çalıştır