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 420 times in the last 30 days. More than a random curiosity, but not quite a blockbuster. Still, it's gaining traction! 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,489 times in the last 365 days. That's a lot of interest! Someone might even write a blog post about 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