【发布时间】:2015-12-07 20:20:50
【问题描述】:
我创建了一个文件,其中包含 100,000 个从集合 {1,2,3,4,5,6,7,8} 中均匀抽取的数字(概率为 1/8)。
查看我硬盘上这个文件的大小时,它是 293 KB(千字节),这是有道理的,因为需要 3 位来“识别”介于 1 和 8 之间的数字以及 3*100,000 = 300知识库。
接下来我使用 Win-zip 压缩文件,发现文件压缩到只有 57 KB !这怎么可能,因为我希望我用于抽奖的随机数生成器 - 出于所有实际目的 - 是理想的。这意味着序列应该是真正随机的,因此文件的大小应该由它的熵(即 300 KB)给出?
【问题讨论】:
-
我使用了 R 语言:y
标签: r compression entropy