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
Egzersiz 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ı 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)