예측 모델에 스무딩 / 스플라인을 사용할 때 새 데이터에 대한 예측을 수행하는 방법에 대한 개념적인 설명을 누구나 도울 수 있습니까? 예를 들어, 사용하여 작성된 모델 특정 gamboost
에서 mboost
P 스플라인과, 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)