Mutual Information Estimators#

infomeasure.estimators.mutual_information Package#

Classes#

DiscreteMIEstimator(*data[, cond, offset, base])

Estimator for the discrete mutual information.

DiscreteCMIEstimator(*data[, cond, offset, base])

Estimator for the discrete conditional mutual information.

KernelMIEstimator(*data[, cond, bandwidth, ...])

Estimator for mutual information using Kernel Density Estimation (KDE).

KernelCMIEstimator(*data[, cond, bandwidth, ...])

Estimator for conditional mutual information using Kernel Density Estimation (KDE).

KSGMIEstimator(*data[, cond, k, ...])

Estimator for mutual information using the Kraskov-Stoegbauer-Grassberger (KSG) method.

KSGCMIEstimator(*data[, cond, k, ...])

Estimator for conditional mutual information using the Kraskov-Stoegbauer-Grassberger (KSG) method.

RenyiMIEstimator(*data[, cond, k, alpha, ...])

Estimator for the Renyi mutual information.

RenyiCMIEstimator(*data[, cond, k, alpha, ...])

Estimator for the conditional Renyi mutual information.

OrdinalMIEstimator(*data[, cond, ...])

Estimator for the Ordinal mutual information.

OrdinalCMIEstimator(*args, **kwargs)

Estimator for the Ordinal conditional mutual information.

TsallisMIEstimator(*data[, cond, k, q, ...])

Estimator for the Tsallis mutual information.

TsallisCMIEstimator(*data[, cond, k, q, ...])

Estimator for the conditional Tsallis mutual information.

Class Inheritance Diagram#

Inheritance diagram of infomeasure.estimators.mutual_information.discrete.DiscreteMIEstimator, infomeasure.estimators.mutual_information.discrete.DiscreteCMIEstimator, infomeasure.estimators.mutual_information.kernel.KernelMIEstimator, infomeasure.estimators.mutual_information.kernel.KernelCMIEstimator, infomeasure.estimators.mutual_information.kraskov_stoegbauer_grassberger.KSGMIEstimator, infomeasure.estimators.mutual_information.kraskov_stoegbauer_grassberger.KSGCMIEstimator, infomeasure.estimators.mutual_information.renyi.RenyiMIEstimator, infomeasure.estimators.mutual_information.renyi.RenyiCMIEstimator, infomeasure.estimators.mutual_information.ordinal.OrdinalMIEstimator, infomeasure.estimators.mutual_information.ordinal.OrdinalCMIEstimator, infomeasure.estimators.mutual_information.tsallis.TsallisMIEstimator, infomeasure.estimators.mutual_information.tsallis.TsallisCMIEstimator