[当我使用重复的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)
[当我使用重复的10倍交叉验证训练我的分类模型(在本示例中为kNN)时,fit.knn_bin(如下面的代码所示)的精度为0.59,最终值为k = 5。 ..
如果您可以共享数据将更容易获得帮助,但是如果使用的阈值不同于模型的阈值,则准确性将有所不同。