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.
- Version1.0
- R versionunknown
- LicenseGPL (≥ 3)
- Needs compilation?Yes
- Languageen-US
- Last release04/02/2024
Documentation
Team
Brian Gregor
Gael Guennebaud
Show author detailsRolesCopyright holderJose Luis Blanco
Show author detailsRolesCopyright holderBenoit Jacob
Show author detailsRolesCopyright holderKatia Bulekova
Reina Chau
Stefano Monti
Pranjal Kumar Rai
Show author detailsRolesCopyright holder
Insights
Last 30 days
This package has been downloaded 470 times in the last 30 days. Now we're getting somewhere! Enough downloads to populate a lively group chat. The following heatmap shows the distribution of downloads per day. Yesterday, it was downloaded 6 times.
The following line graph shows the downloads per day. You can hover over the graph to see the exact number of downloads per day.
Last 365 days
This package has been downloaded 6,545 times in the last 365 days. Impressive! The kind of number that makes colleagues ask, 'How did you do it?' The day with the most downloads was Feb 20, 2025 with 59 downloads.
The following line graph shows the downloads per day. You can hover over the graph to see the exact number of downloads per day.
Data provided by CRAN
Binaries
Dependencies
- Suggests2 packages