正常RV的Matlab'entropy()'

时间:2013-11-09 18:50:32

标签: matlab entropy

如果我使用Matlab entropy()函数估计标准正态随机变量向量的熵,我会得到4区域内的答案,而actual entropy应该是{{1}这大约等于1.4。

有谁知道差异的来源?

注意:为了节省时间,这里是Matlab代码

0.5 * log(2*pi*e*sigma^2)

1 个答案:

答案 0 :(得分:3)

请阅读help entropy的帮助(entropy)或documentation。您将看到它是为图像设计的,并使用直方图技术而不是分析计算它。如果你想要维基百科的公式,你需要创建自己的函数,但由于公式很简单,所以应该没问题。

我相信你得到这样不同答案的原因是entropy按照元素的数量来缩放直方图的区间。如果您想使用这种估算技术,您将需要使用hist并按区域缩放分类。请参阅this StackOverflow question