0

如何生成仅包含大小、下限和上限的偏态分布?最初,没有数据,我想我只需要随机生成数据,但在那之后你如何让它倾斜?

4

1 回答 1

2

任何非对称分布都是有偏差的,你只需要选择一个并随它去。最简单的选择之一是使用三角分布。如果U是 0 和 1 之间的均匀分布随机数,low是下界,是上界,则可以生成具有最大左偏右三角分布的high随机变量X

X = low + (high - low) * sqrt(U)

对于最大右偏版本

X = low + (high - low) * (1 - sqrt(U))

要获得较少偏斜的结果,请使用链接的 Wikipedia 页面中的广义三角形生成算法。只要三角形的众数不是中间值,结果就会有偏差。随着模式靠近范围的任一端,分布变得更加偏斜

于 2013-11-22T18:22:54.747 回答