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

问题描述 投票:0回答:1

[当我使用重复的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。 ..

r classification cross-validation knn k-fold
1个回答
0
投票

如果您可以共享数据将更容易获得帮助,但是如果使用的阈值不同于模型的阈值,则准确性将有所不同。

© www.soinside.com 2019 - 2024. All rights reserved.