【发布时间】:2016-04-11 19:51:26
【问题描述】:
在 caret 包的 train 函数中,可以执行预测变量的居中和缩放,如下例所示:
knnFit <- train(Direction ~ ., data = training, method = "knn",
preProcess = c("center","scale"))
在训练中设置此转换应该可以更好地评估算法在重采样期间的性能。
在这种情况下,当我使用模型来预测新数据的响应时,我应该关心居中和缩放,还是将这个操作包含在最终模型中?
下面的操作就够了吗?
pred <- predict(knnFit, newdata = test)
谢谢!
【问题讨论】: