如何在skewnorm分布中指定最小值和最大值?

时间:2019-06-13 19:35:18

标签: scipy

我想使用skewnorm函数生成随机数。我希望数字接近零,但永远不要小于或等于零。有没有办法指定最小值?

1 个答案:

答案 0 :(得分:1)

通过definition,偏态正态分布允许生成与正态分布相同的任何数字(其密度在整个实线上为正)。因此,如果您的数字从不小于或等于0,则它们不是来自偏态正态分布。

要确保您永远不会得到非正数,可以例如扔掉您得到的任何这样的数字,并再次循环采样;这样就不会产生偏态正态分布。