如何生成只有大小、下限和上限的偏斜分布?最初,没有数据,我想我只需要随机生成数据,但在那之后,你如何使数据失真?
任何不对称分布都是偏斜的,你只需要选择一个就可以了。最简单的选择之一是使用三角形分布。如果U
是0到1之间的均匀分布随机数,low
是下界,high
是上界,则可以使用生成具有最大左偏右三角分布的随机变量X
X = low + (high - low) * sqrt(U)
对于最大右偏版本
X = low + (high - low) * (1 - sqrt(U))
为了减少偏差,请使用链接的维基百科页面中的广义三角形生成算法。只要三角形的模式不是中间值,结果就会发生扭曲。当模式移近范围的任一端时,分布变得更加偏斜