【发布时间】:2018-04-04 12:00:08
【问题描述】:
我想使用 knn 方法进行分类,但是除了检索适当的标签之外,我还需要检索最近邻的值(对测试数据)。如何检索 1nn 中最近的邻居? 比如我有如下数据
#this is the train data
X Y L
1 4 T
2 5 F
3 6 T
#this is the test data
X Y L
8 3 T
#knn with k=1
knn(train[,-3],test[,-3],train$L,k=1)
这个函数的响应只有合适的label("T"),但是我想返回最近邻的值(比如这里是返回: 行 3:3 6 T) 请帮帮我。
【问题讨论】:
-
我想指定每个数据帧中每个实例的有用性。(有用性,定义为该实例正确分类的实例数。)我想在有用性属性中添加一个数字(到训练数据),如果给定 knn 的标签等于实际标签。我的数据是列表中的多个数据帧。