生成给定大小、下限和上限的偏斜分布



如何生成只有大小、下限和上限的偏斜分布?最初,没有数据,我想我只需要随机生成数据,但在那之后,你如何使数据失真?

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

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

对于最大右偏版本

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

为了减少偏差,请使用链接的维基百科页面中的广义三角形生成算法。只要三角形的模式不是中间值,结果就会发生扭曲。当模式移近范围的任一端时,分布变得更加偏斜

相关内容

  • 没有找到相关文章

最新更新