如何计算互信息?

机器算法验证 Python 信息论 互信息 麻木的 熊猫
2022-03-26 20:14:27

我有点困惑。有人可以向我解释如何基于以二进制术语出现作为权重的术语文档矩阵计算两个术语之间的互信息吗?

WhyHowWhenWhereDocument11111Document21010Document31110

I(X;Y)=yYxXp(x,y)log(p(x,y)p(x)p(y))

谢谢

1个回答

如何形成一个联合概率表来保存文档中的标准化共现。然后您可以使用该表获得联合熵和边际熵。最后,

I(X,Y)=H(X)+H(Y)H(X,Y).