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, kursun bir parçasıdır

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

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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