对数均匀分布是什么意思?

机器算法验证 机器学习 分布 均匀分布
2022-01-28 01:39:18

当有人说数据是从 128 到 4000 之间的对数均匀分布中采样的,这是什么意思?这与从均匀分布中抽样有何不同?

见这篇论文:http ://www.jmlr.org/papers/volume13/bergstra12a/bergstra12a.pdf

谢谢!

1个回答

我相信这意味着日志是均匀分布的,并且变量取值在范围内[128,4000].

来自论文的脚注:

我们将使用从 A 到 B 几何绘制的短语 for 0 < A < B 表示在 log(A) 和 log(B) 之间的对数域中均匀绘制,取幂得到 A 和 B 之间的一个数,然后四舍五入为最接近的整数。以指数方式绘制的短语表示相同的意思,但没有四舍五入。

像这样:

x <- exp(runif(100000, log(128), log(4000)))
hist(x, breaks=100, xlim=c(128, 4000))

在此处输入图像描述

hist(log(x), breaks=100, xlim=c(log(128), log(4000)))

在此处输入图像描述