我是 R 的新手,我在使用 R 预测命令时遇到了问题。我收到此错误
Error in `[.data.frame`(newdata, , as.character(object$formula[[2]])) :
undefined columns selected
Run Code Online (Sandbox Code Playgroud)
当我执行此命令时:
model.predict <- predict.boosting(model,newdata=test)
Run Code Online (Sandbox Code Playgroud)
这是我的模型:
model <- boosting(Y~x1+x2+x3+x4+x5+x6+x7, data=train)
Run Code Online (Sandbox Code Playgroud)
这是我的测试数据的结构:str(test)
'data.frame': 343 obs. of 7 variables:
$ x1: Factor w/ 4 levels "Americas","Asia_Pac",..: 4 2 4 2 4 3 3 3 4 1 ...
$ x2: Factor w/ 5 levels "Fifth","First",..: 3 3 2 2 4 2 4 4 1 1 ...
$ x3: Factor w/ 3 levels "Best","Better",..: 2 3 1 1 3 2 2 …Run Code Online (Sandbox Code Playgroud)