![](/img/trans.png)
[英]How to generate a distribution with a given mean, variance, skew and kurtosis in Python?
[英]How do I generate data with specified mean, variance, skewness, kurtosis in Python?
我想在 Python 中生成行为类似于真实股票市场数据的数据,这意味着我需要能够指定和处理所有前四个时刻。 不幸的是,仅能够控制偏度或峰度是不够的。
我在这里找到了一些答案: 如何在 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
希望这会有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.