CRAN/E | knnmi

knnmi

k-Nearest Neighbor Mutual Information Estimator

Installation

About

This is a 'C++' mutual information (MI) library based on the k-nearest neighbor (KNN) algorithm. There are three functions provided for computing MI for continuous values, mixed continuous and discrete values, and conditional MI for continuous values. They are based on algorithms by A. Kraskov, et. al. (2004) doi:10.1103/PhysRevE.69.066138, BC Ross (2014)doi:10.1371/journal.pone.0087357, and A. Tsimpiris (2012) doi:10.1016/j.eswa.2012.05.014, respectively.

Key Metrics

Version 1.0
R ≥ 4.1.0
Published 2024-04-02 165 days ago
Needs compilation? yes
License GPL (≥ 3)
CRAN checks knnmi results
Language en-US

Downloads

Yesterday 4 0%
Last 7 days 113 +1%
Last 30 days 751 +27%
Last 90 days 1.736 +33%
Last 365 days 2.996

Maintainer

Maintainer

Brian Gregor

Authors

Brian Gregor

aut / cre

Katia Bulekova

aut

Reina Chau

aut

Stefano Monti

aut

Benoit Jacob

cph

(Author of included Eigen library)

Gael Guennebaud

cph

(Author of included Eigen library)

Jose Luis Blanco

cph

(Author of included nanoflann library)

Pranjal Kumar Rai

cph

(Author of included nanoflann library)

Material

README
Reference manual
Package source

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

Windows

r-develnot available

x86_64

r-releasenot available

x86_64

r-oldrelnot available

x86_64

Depends

R ≥ 4.1.0

Suggests

spelling
testthat ≥ 3.0.0