¿Alguien puede ayudar a dar una explicación conceptual de cómo se realizan las predicciones para los nuevos datos cuando se utiliza suaviza /estrías para un modelo predictivo? Por ejemplo, dado un modelo creado usando gamboost
en la mboost
paquete en R, con p-splines, cómo son predicciones de los nuevos datos? Lo que se utiliza a partir de los datos de entrenamiento?
Dicen que hay un nuevo valor de la variable independiente x y queremos predecir y. Es una fórmula para el spline creación aplicada a este nuevo valor de los datos utilizando los nudos o df se utiliza cuando el modelo de formación y, a continuación, los coeficientes del modelo de aprendizaje se aplican a la salida de la predicción?
Aquí está un ejemplo con R, ¿cuál es predecir haciendo conceptualmente a la salida de 899.4139 para los nuevos datos 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)