Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 预测前是否有必要对数据进行集中和缩放?_R_R Caret - Fatal编程技术网

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)