2012-10-20 60 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")