在Python中计算两个实数列表的互信息

时间:2017-06-01 15:48:01

标签: python entropy information-theory

我需要计算数据集中两个不同要素的两个值列表之间的Mutual Information(MI),例如

X=[0.85, 0.82, 0.21, 0., 0.93] and Y=[ 0.21, 0.82, 0.88, 0.95, 0. ], in Python (i.e. MI(X,Y))

我知道如何在Python中为分类变量计算这个度量(通过简单计数),但我不知道如何计算实际值变量的MI。

不幸的是,我没有强大的数学基础,我只需要获得正确的最终输出。所以,我有两个问题:

1)我应该如何为两组随机值计算MI?

2)对于实际值变量,是否有任何直接的计算MI实现?

我发现了一些类似this的实现,但我不确定这些实现是否会生成所需的输出。

如果可以,请提供您的代码,以提供您的解决方案。谢谢!

0 个答案:

没有答案