如何使用自定义权重实施KNN分类器以进行训练观察

时间:2016-06-12 03:51:31

标签: r machine-learning classification knn

我想实现一个KNN分类器,对于训练集中的每个观察,我有一个加权变量(精度的度量)。换句话说,我希望具有高权重的邻居对测试观察的类概率估计做出更大贡献。如何在R中加入这个权重?是否有现成的算法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

您可能需要查看以下2部分教程。 在我们的案例中,这是有帮助的。

https://www.youtube.com/watch?v=GtgJEVxl7DY&t=647s

https://www.youtube.com/watch?v=DkLNb0CXw84&t=603s

Knn通过测量测试点和训练集之间的距离,比较不同行的模式,默认比较每个属性的权重。

希望有所帮助