非均匀分布转换为均匀分布

3

如何将随机非均匀分布转换为均匀分布?有没有公式?


2
我认为这个问题表述不清楚。你能否提供更多细节,说明你想要实现什么?我认为这更适合在http://math.stackexchange.com/或http://stats.stackexchange.com/上讨论。 - Andre Holzner
为什么?通常情况下是相反的,因为随机数是均匀分布的,需要转换成其他分布。 - starblue
你能具体说明一下非均匀分布是什么吗?我认为这会有所帮助。 - David Thornley
感谢安德烈提供的网站建议。 - Scheery
2个回答

3
假设你有一个随机变量X的样本,其CDF函数为F_X。那么F_X(X)具有均匀分布。

哦,我明白了...你的意思是 F(X) = CDF,然后我需要找到 F(X) 的平方? - Scheery
只需要将样本取样后放入F_X中即可获得均匀分布。例如,指数随机变量的CDF为F(x)=1-exp(-x)。如果从指数分布中获取一堆样本X_i,则数字F(X_i)具有均匀分布。 - John D. Cook
通常这个定理是反过来应用的:通常生成均匀样本,然后应用另一个分布族的 CDF 来获取该分布的样本。 - John D. Cook

0

标准方法是仅使用一些低位比特,这些比特相对均匀。


抱歉,我不太明白你的意思...可以解释一下吗?谢谢! - Scheery

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接