使用相同数据时,模型精度与预测精度不同

时间:2019-12-05 12:46:23

标签: r classification cross-validation knn k-fold

当我使用重复的10倍交叉验证训练我的分类模型(在本示例中为kNN)时,fit.knn_bin(如下面的代码所示)的精度为0.59,最终值为k = 5。

尽管如此,当我使用相同的模型和相同的数据进行预测时,我的准确度是0.70。这怎么可能?

fit.knn_bin <- train(energy_mean_bin~., data=d_data, method="knn", trControl=control)

pred_knn_bin <- predict(fit.knn_bin, newdata = d_data)

0 个答案:

没有答案