我想在 Python 中生成行为类似于真实股票市场数据的数据,这意味着我需要能够指定和处理所有前四个时刻。不幸的是,仅能够控制偏度或峰度是不够的。

我在这里找到了一些答案: How to generate a distribution with a given mean, variance, skew and kurtosis in Python? ,但是我似乎无法控制 gengamma 分布的属性。

我知道这里有大量的发行版: https://docs.scipy.org/doc/scipy/reference/stats.html#continuous-distributions ,也许我可以以某种巧妙的方式使用其中的一个?或者还有其他方法吗?

最佳答案

我认为您最好在 scipy 中使用 gengamma 函数,因为您拥有控制分布形状的所有参数。

from scipy.stats import gengamma

https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.gengamma.html

希望这会有所帮助。

关于python - 如何在 Python 中生成具有指定均值、方差、偏度、峰度的数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55667710/

10-15 02:46