Learn R Programming

rmi - Mutual Information Estimators

An R package for kNN mutual information estimators. Mutual information is an information theoretic quantity that measures the amount of information that knowledge of one random variable provides about another random variable. The estimators contained in this package estimate the empirical mutual information between two or more variable from samples. Mutual information is useful for measuring nonlinear dependency between variables and applied to machine learning, signal processing, independent component analysis, and experimental design.

Installation

You can install rmi from github with:

# install.packages("devtools")
devtools::install_github("isaacmichaud/rmi")

Copy Link

Version

Install

install.packages('rmi')

Monthly Downloads

22

Version

0.1.1

License

GPL-3

Maintainer

Isaac Michaud

Last Published

August 2nd, 2018

Functions in rmi (0.1.1)

nearest_neighbors

Compute Nearest Neighbors
lnn_entropy

Local Nearest Neighbor (LNN) Entropy Estimator
lnn_mi

Local Nearest Neighbor (LNN) MI Estimator
knn_mi

kNN Mutual Information Estimators
estimate_mse

Estimate MSE of LNC Estimator
optimize_mse

Optimize MSE of LNC Estimator
simulate_mvn

Calibration Random Multivariate Normal
rmi

Mutual Information Estimators
rmvn

Random Multivariate Normal MVN Generator