r - R中knn中所有分类的概率

标签 r knn

在 R 的包类中使用 knn() 函数时,有一个名为“prob”的参数。如果我做到这一点,我就会得到该特定值被归类为任何它被归类为的概率。 我有一个分类器有 9 个级别的数据集。有什么方法可以获得所有 9 个级别的特定观察的概率?

最佳答案

据我所知,class 中的knn() 函数只返回最高概率。

但是,您可以使用 knnflex 包,它允许您使用 knn.probability 返回所有概率水平(参见 here ,第 9-10 页)。

关于r - R中knn中所有分类的概率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30102017/

相关文章:

r - 使用 knnImpute 时 preProcess() 中的 "Error: Must subset rows with a valid subscript vector"

r - R中所有CRAN中所有软件包的列表和描述

根据从另一个列表中删除的 ID 从一个列表中删除值

在 R 4.0 中替换 tibble 中的值

android - 使用适用于 Android 的 openCV 时无法找到正确的 FAST-SURF 匹配项

opencv - opencv的K最近邻算法使用哪个特征向量来预测识别。

c++ - 是否有可能为 *IN* KD 树中的节点找到 KNN?

r - factor() 中的未指定水平

regex - 如何匹配非连续重复n次以上的模式?

r - 如何使用遗传算法优化knn中的参数k