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.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'))

Peer review:

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

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

3 exports 0.09 score 0 dependencies 2 scripts 875 downloads

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

TargetResultDate
Doc / VignettesOKSep 01 2024
R-4.5-win-x86_64OKSep 01 2024
R-4.5-linux-x86_64OKSep 01 2024
R-4.4-win-x86_64OKSep 01 2024
R-4.4-mac-x86_64OKSep 01 2024
R-4.4-mac-aarch64OKSep 01 2024
R-4.3-win-x86_64OKSep 01 2024
R-4.3-mac-x86_64OKSep 01 2024
R-4.3-mac-aarch64OKSep 01 2024

Exports:cond_mutual_infmutual_inf_ccmutual_inf_cd

Dependencies: