2012-10-20 53 views
1

曾经有一种叫做knnflex的软件包用于R语言,但它不再可用于CRAN。我已经得到了tar文件,但我如何在R下安装它? 也有任何其他包可以支持knn.dist或knn.predict吗?如何在R中安装k最近邻居

回答

3

嗯,我使用RStudio 0.98.994和安装包KNN只是一个命令就足够了这是install.packages(类)并加载同一类的类型库(类)。希望能帮助到你。

+1

的正确语法应''install.packages( “NameOfPackage”,依赖= TRUE)''。 – milia

0

也可以使用预先计算出的距离

使用自定义的距离,这个库

http://search.r-project.org/library/KODAMA/html/knn.predict.html

KNN预测处理程序由KNN计算出它使用的距离

k近邻预测方法.dist。

用法

knn.predict(train, test, y, dist.matrix, k=1, 
      agg.meth=if (is.factor(y)) "majority" else "mean", 
      ties.meth="min")