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ırEgzersiz talimatları
mcycleverisine,acceldeğişkeninitimes'ı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)