Kernel k Nearest Neighbors

Extends the simple k-nearest neighbors algorithm by incorporating numerous kernel functions and a variety of distance metrics. The package takes advantage of 'RcppArmadillo' to speed up the calculation of distances between observations.



The KernelKnn package extends the simple k-nearest neighbors algorithm by incorporating numerous kernel functions and a variety of distance metrics. The package takes advantage of 'RcppArmadillo' to speed up the calculation of distances between observations. More details on the functionality of KernelKnn can be found in the blog-post and in the package Vignettes.

To install the package from CRAN use,

 
install.packages("KernelKnn")
 
 


and to download the latest version from Github use the install_github function of the devtools package,

 
devtools::install_github('mlampros/KernelKnn')
 
 


Use the following link to report bugs/issues,

https://github.com/mlampros/KernelKnn/issues

News

reimplementation of the Rcpp function due to ASAN-memory-errors

I updated the Description file with a URL and a BugReports web-address.

Currently, Software platforms like OSX do not support openMP, thus I've made openMP optional for all cpp functions.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("KernelKnn")

1.0.5 by Lampros Mouselimis, a month ago


https://github.com/mlampros/KernelKnn


Report a bug at https://github.com/mlampros/KernelKnn/issues


Browse source code at https://github.com/cran/KernelKnn


Authors: Lampros Mouselimis <mouselimislampros@gmail.com>


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports Rcpp

Suggests testthat, covr, knitr, rmarkdown

Linking to Rcpp, RcppArmadillo


See at CRAN