【发布时间】:2014-09-11 15:02:45
【问题描述】:
我在解释 entropy 包中的 mi.plugin()(或 mi.empirical())函数的结果时遇到问题。据我了解, MI=0 告诉您要比较的两个变量是完全独立的;并且随着 MI 的增加,两个变量之间的关联越来越非随机。
那么,为什么我在 R 中运行以下命令时会得到 0 值(使用 {entropy} 包):
mi.plugin( rbind( c(1, 2, 3), c(1, 2, 3) ) )
当我比较两个完全相同的向量时?
我认为我的困惑是基于我的理论误解,有人可以告诉我哪里出错了吗?
提前致谢。
【问题讨论】:
-
mi.plugin()采用联合箱频率矩阵。见?mi.plugin。 -
谢谢@NPE,可能会使用不合适的功能,所以让我稍微扩展一下我正在尝试做的事情。我有两个连续变量,我想知道这两个变量之间的 MI。我想能够说我可以在多大程度上预测另一个?我应该计算
mi.plugin()的联合 bin 频率还是应该使用更合适的函数? -
没关系,我计算了联合 bin 频率并得到了现在有意义的 MI 分数。塔。
标签: r entropy information-theory