我使用 R 中的 knn 算法。
该算法选择特征空间中的 k 个“最近”点,并根据这 k 个最近点计算预测/概率。
我的问题/问题是:我可以指定最大距离吗?对于某些点,“k 最近的邻居”可能太远了,使用它们没有意义。所以我需要一个扩展版本的算法,如果所有最近的点都“太远”,它会给我一个“NA”。我还希望能够将此阈值指定为超参数并稍后对其进行调整。
是否存在这样的变体?并且已经在 R 中实现了吗?
我使用 R 中的 knn 算法。
该算法选择特征空间中的 k 个“最近”点,并根据这 k 个最近点计算预测/概率。
我的问题/问题是:我可以指定最大距离吗?对于某些点,“k 最近的邻居”可能太远了,使用它们没有意义。所以我需要一个扩展版本的算法,如果所有最近的点都“太远”,它会给我一个“NA”。我还希望能够将此阈值指定为超参数并稍后对其进行调整。
是否存在这样的变体?并且已经在 R 中实现了吗?