Mutual Information Estimators#

infomeasure.estimators.mutual_information Package#

Classes#

AnsbMIEstimator(*data[, cond, undersampled, ...])

Estimator for the Ansb mutual information.

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

Estimator for the conditional Ansb mutual information.

BayesMIEstimator(*data[, cond, K, offset, base])

Estimator for the Bayes mutual information.

BayesCMIEstimator(*data[, cond, K, offset, base])

Estimator for the conditional Bayes mutual information.

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

Estimator for the Bonachela mutual information.

BonachelaCMIEstimator(*data[, cond, offset, ...])

Estimator for the conditional Bonachela mutual information.

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

Estimator for the ChaoShen mutual information.

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

Estimator for the conditional ChaoShen mutual information.

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

Estimator for the ChaoWangJost mutual information.

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

Estimator for the conditional ChaoWangJost mutual information.

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

Estimator for the discrete mutual information.

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

Estimator for the discrete conditional mutual information.

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

Estimator for the Grassberger mutual information.

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

Estimator for the conditional Grassberger 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, ksg_id, ...])

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

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

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

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

Estimator for the discrete Miller-Madow mutual information.

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

Estimator for the discrete Miller-Madow conditional mutual information.

NsbMIEstimator(*data[, cond, K, offset, base])

Estimator for the Nsb mutual information.

NsbCMIEstimator(*data[, cond, K, offset, base])

Estimator for the conditional Nsb mutual information.

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

Estimator for the Ordinal mutual information.

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

Estimator for the Ordinal conditional mutual information.

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

Estimator for the Renyi mutual information.

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

Estimator for the conditional Renyi mutual information.

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

Estimator for the Shrink mutual information.

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

Estimator for the conditional Shrink 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.

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

Estimator for the Zhang mutual information.

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

Estimator for the conditional Zhang mutual information.

Class Inheritance Diagram#

Inheritance diagram of infomeasure.estimators.mutual_information.ansb.AnsbMIEstimator, infomeasure.estimators.mutual_information.ansb.AnsbCMIEstimator, infomeasure.estimators.mutual_information.bayes.BayesMIEstimator, infomeasure.estimators.mutual_information.bayes.BayesCMIEstimator, infomeasure.estimators.mutual_information.bonachela.BonachelaMIEstimator, infomeasure.estimators.mutual_information.bonachela.BonachelaCMIEstimator, infomeasure.estimators.mutual_information.chao_shen.ChaoShenMIEstimator, infomeasure.estimators.mutual_information.chao_shen.ChaoShenCMIEstimator, infomeasure.estimators.mutual_information.chao_wang_jost.ChaoWangJostMIEstimator, infomeasure.estimators.mutual_information.chao_wang_jost.ChaoWangJostCMIEstimator, infomeasure.estimators.mutual_information.discrete.DiscreteMIEstimator, infomeasure.estimators.mutual_information.discrete.DiscreteCMIEstimator, infomeasure.estimators.mutual_information.grassberger.GrassbergerMIEstimator, infomeasure.estimators.mutual_information.grassberger.GrassbergerCMIEstimator, 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.miller_madow.MillerMadowMIEstimator, infomeasure.estimators.mutual_information.miller_madow.MillerMadowCMIEstimator, infomeasure.estimators.mutual_information.nsb.NsbMIEstimator, infomeasure.estimators.mutual_information.nsb.NsbCMIEstimator, infomeasure.estimators.mutual_information.ordinal.OrdinalMIEstimator, infomeasure.estimators.mutual_information.ordinal.OrdinalCMIEstimator, infomeasure.estimators.mutual_information.renyi.RenyiMIEstimator, infomeasure.estimators.mutual_information.renyi.RenyiCMIEstimator, infomeasure.estimators.mutual_information.shrink.ShrinkMIEstimator, infomeasure.estimators.mutual_information.shrink.ShrinkCMIEstimator, infomeasure.estimators.mutual_information.tsallis.TsallisMIEstimator, infomeasure.estimators.mutual_information.tsallis.TsallisCMIEstimator, infomeasure.estimators.mutual_information.zhang.ZhangMIEstimator, infomeasure.estimators.mutual_information.zhang.ZhangCMIEstimator