簡體   English   中英

如何在R中安裝k最近的鄰居

[英]how to install k nearest neighbour in R

過去曾經有一種用於語言R的名為knnflex的軟件包,但CRAN不再提供。 我已經有了tar文件,但是如何在R下安裝呢? 還有沒有其他軟件包可以支持knn.dist或knn.predict?

FNN 快速k最近鄰居搜索算法和應用程序的集合,包括包裝類中的覆蓋樹,kd樹和最近鄰居算法。 此外,還實施了KNN分類,回歸和信息度量。

參見http://cran.r-project.org/web/packages/FNN/index.html

好吧,我正在使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM