Может ли кто-нибудь помочь дать концептуальное объяснение того, как делаются прогнозы для новых данных при использовании сглаживания / сплайнов для прогнозирующей модели? Например, учитывая модель , созданную с использованием gamboost
в mboost
пакете в R, с р-сплайнами, как предсказания новых данных сделали? Что используется из данных обучения?
Скажем, есть новое значение независимой переменной x, и мы хотим предсказать y. Применяется ли формула для создания сплайнов к этому новому значению данных с использованием узлов или df, используемых при обучении модели, а затем применяются коэффициенты из обученной модели для вывода прогноза?
Вот пример с R, что прогнозирует делать концептуально для вывода 899.4139 для новых данных 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)