R 预测前是否有必要对数据进行集中和缩放?
在插入符号包的序列功能中,可以执行预测器的定心和缩放,如下例所示:R 预测前是否有必要对数据进行集中和缩放?,r,r-caret,R,R Caret,在插入符号包的序列功能中,可以执行预测器的定心和缩放,如下例所示: knnFit <- train(Direction ~ ., data = training, method = "knn", preProcess = c("center","scale")) knnFit列车对象中指定的预处理将应用于新数据,而无需先预处理新数据。所以你的手术就足够了 还可以看看下面插入符号网站的摘录。还有一整节纯粹是关于预处理的。绝对值得你花时间阅读 你可以在这里找到
knnFit <- train(Direction ~ ., data = training, method = "knn",
preProcess = c("center","scale"))
knnFit列车对象中指定的预处理将应用于新数据,而无需先预处理新数据。所以你的手术就足够了
还可以看看下面插入符号网站的摘录。还有一整节纯粹是关于预处理的。绝对值得你花时间阅读
你可以在这里找到答案
这些处理步骤将在任何预测期间应用
使用predict.train、extractor prediction或extractor probs生成(请参阅
详见本文件下文)。预处理将不会被忽略
应用于直接使用对象$finalModel对象的预测
不,以前您应该居中并缩放。和
pred <- predict(knnFit, newdata = test)