我正在寻找一个python软件包,可以使用该软件包在自定义概率分布函数内生成随机变量。我要查找的是连续且对称的概率分布,可以在其中设置标准偏差和峰度,并且偏斜度自然应该为0。
如果可以使用pip或pip3(最好是pip3)安装该软件包,那就太好了,因为我宁愿使用 python3 。我不想安装来自第三方的不受信任的软件包,而是要安装在python存储库(pypi.org)中已经包含的软件包。
例如:
scipy.stats.gennorm
函数,您可以在其中生成自定义的“正态”分布,在其中可以通过{ {1}},您可以使用gennorm.rvs(beta, loc=0, scale=1, size=1, random_state=None)
变量来处理峰度,而可以使用beta
变量来处理标准差。在任何其他python包中是否还存在其他类似的功能?请注意,我想要一个对称的连续分布,而scipy包中的大多数其他函数是非对称的1尾函数。我正在寻找一个模块,该模块将为我提供类似scale
的功能,但可以更好地控制分布的形状,或者实现更高效的实现。