我想将knn用于包含名义数字属性的组合数据(我的数据是kddcup99)。例如,使用 hvdm 距离测量,任何人都可以在这方面指导我吗?非常感谢您的建议
要将 knn [in R] 用于包含数值和标称属性的混合数据,可以在 dprep 包中使用 knngow。它的使用方式如下:
library(dprep)
knngow(train,test,k)
在 knngow 中,没有必要指定类变量。由于 knngow 自动将最后一个属性视为类变量。