Package: knnmi 1.0

knnmi: k-Nearest Neighbor Mutual Information Estimator

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.

Authors:Brian Gregor [aut, cre], Katia Bulekova [aut], Reina Chau [aut], Stefano Monti [aut], Benoit Jacob [cph], Gael Guennebaud [cph], Jose Luis Blanco [cph], Pranjal Kumar Rai [cph]

knnmi_1.0.tar.gz
knnmi_1.0.zip(r-4.5)knnmi_1.0.zip(r-4.4)knnmi_1.0.zip(r-4.3)
knnmi_1.0.tgz(r-4.5-x86_64)knnmi_1.0.tgz(r-4.5-arm64)knnmi_1.0.tgz(r-4.4-x86_64)knnmi_1.0.tgz(r-4.4-arm64)knnmi_1.0.tgz(r-4.3-x86_64)knnmi_1.0.tgz(r-4.3-arm64)
knnmi_1.0.tar.gz(r-4.5-noble)knnmi_1.0.tar.gz(r-4.4-noble)
knnmi_1.0.tgz(r-4.4-emscripten)knnmi_1.0.tgz(r-4.3-emscripten)
knnmi.pdf |knnmi.html
knnmi/json (API)

# Install 'knnmi' in R:
install.packages('knnmi', repos = c('https://bu-bgregor.r-universe.dev', 'https://cloud.r-project.org'))
Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

Conda-Forge:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

cpp

2.18 score 1 packages 2 scripts 604 downloads 3 exports 0 dependencies

Last updated 11 months agofrom:8e572ccbea. Checks:11 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKFeb 28 2025
R-4.5-win-x86_64OKFeb 28 2025
R-4.5-mac-x86_64OKFeb 28 2025
R-4.5-mac-aarch64OKFeb 28 2025
R-4.5-linux-x86_64OKFeb 28 2025
R-4.4-win-x86_64OKFeb 28 2025
R-4.4-mac-x86_64OKFeb 28 2025
R-4.4-mac-aarch64OKFeb 28 2025
R-4.3-win-x86_64OKFeb 28 2025
R-4.3-mac-x86_64OKFeb 28 2025
R-4.3-mac-aarch64OKFeb 28 2025

Exports:cond_mutual_infmutual_inf_ccmutual_inf_cd

Dependencies: