예측 모델에 스무딩 / 스플라인을 사용할 때 새 데이터에 대한 예측을 수행하는 방법에 대한 개념적인 설명을 누구나 도울 수 있습니까? 예를 들어, 사용하여 작성된 모델 특정 gamboost에서 mboostP 스플라인과, R의 패키지, 어떻게 새로운 데이터 예측을 만들어? 훈련 데이터에서 무엇을 사용합니까?
독립 변수 x의 새로운 값이 있고 y를 예측하고 싶다고 가정하십시오. 스플라인 생성 공식이 모델을 학습 할 때 사용되는 매듭 또는 df를 사용하여이 새 데이터 값에 적용되고 훈련 된 모델의 계수가 적용되어 예측을 출력합니까?
다음은 새로운 데이터 mean_radius = 15.99에 대해 899.4139를 출력하기 위해 개념적으로 예상되는 R의 예입니다.
#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)