Bir model için düzleştirmeler / spline'lar kullanırken yeni veriler için tahminlerin nasıl yapıldığına dair kavramsal bir açıklama yapmaya yardımcı olabilir misiniz? Örneğin, kullanılarak oluşturulan bir model verilmiş gamboost
içinde mboost
p-yivler ile, R paketin ne kadar yeni veri tahminleri yapılır? Eğitim verilerinden ne kullanılır?
Diyelim ki x bağımsız değişkeninin yeni bir değeri var ve biz y'yi tahmin etmek istiyoruz. Model oluştururken kullanılan knot veya df kullanılarak bu yeni veri değerine spline oluşturma formülü uygulandı ve daha sonra tahmini çıkarmak için eğitimli modeldeki katsayılar uygulandı mı?
İşte R ile bir örnek, yeni veriler için 899.4139 çıktısını kavramsal olarak yapmak için öngörülen şey nedir mean_radius = 15.99?
#take the data wpbc as example
library(mboost)
data(wpbc)
modNew<-gamboost(mean_area~mean_radius, data = wpbc, baselearner = "bbs", dfbase = 4, family=Gaussian(),control = boost_control(mstop = 5))
test<-data.frame(mean_radius=15.99)
predict(modNew,test)