[英]how to install k nearest neighbour in R
過去曾經有一種用於語言R的名為knnflex的軟件包,但CRAN不再提供。 我已經有了tar文件,但是如何在R下安裝呢? 還有沒有其他軟件包可以支持knn.dist或knn.predict?
包FNN 。 快速k最近鄰居搜索算法和應用程序的集合,包括包裝類中的覆蓋樹,kd樹和最近鄰居算法。 此外,還實施了KNN分類,回歸和信息度量。
好吧,我正在使用RStudio 0.98.994並安裝knn包,只需一個命令即可,即install.packages(class)並加載相同的類類型library(class) 。 希望能幫助到你。
您也可以在此庫中使用自定義距離
http://search.r-project.org/library/KODAMA/html/knn.predict.html
使用預先計算的距離進行KNN預測例程
使用knn.dist計算的距離的K最近鄰預測方法。
用法
knn.predict(train, test, y, dist.matrix, k=1,
agg.meth=if (is.factor(y)) "majority" else "mean",
ties.meth="min")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.