क्या कोई वैचारिक स्पष्टीकरण दे सकता है कि भविष्यवाणियों के लिए स्मूथ / स्प्लिन का उपयोग करते समय नए डेटा के लिए भविष्यवाणियाँ कैसे की जाती हैं? उदाहरण के लिए, एक मॉडल का उपयोग कर बनाई दिया gamboostमें mboostआर में पैकेज, पी-splines के साथ, कैसे नए डेटा के लिए भविष्यवाणियों बना रहे हैं? प्रशिक्षण डेटा से क्या उपयोग किया जाता है?
यह कहें कि स्वतंत्र चर x का एक नया मूल्य है और हम y की भविष्यवाणी करना चाहते हैं। क्या मॉडल को प्रशिक्षित करते समय उपयोग किए जाने वाले समुद्री मील या df का उपयोग करके इस नए डेटा मान पर लागू किए जाने वाले स्पिलिन निर्माण का एक फार्मूला है, जो प्रशिक्षित मॉडल से गुणांक को भविष्यवाणी को आउटपुट करने के लिए लागू किया जाता है?
यहां R के साथ एक उदाहरण दिया गया है, नए डेटा के लिए 899.4139 को आउटपुट करने के लिए वैचारिक रूप से क्या भविष्यवाणी की जा रही है इसका मतलब है_रेडियस = 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)