【发布时间】:2012-04-09 03:21:27
【问题描述】:
尝试从 SciPy 中的分布中提取随机数,就像使用 stats.norm.rvs 一样。但是,我试图从我拥有的经验分布中获取数字 - 这是一个倾斜的数据集,我想将倾斜和峰度合并到我从中提取的分布中。理想情况下,我只想调用 stats.norm.rvs(loc=blah,scale=blah,size=blah) 然后除了均值和方差之外还设置偏斜和库尔特。 norm 函数采用“moments”参数,该参数由“mvsk”的某种排列组成,其中 s 和 k 代表偏斜和峰度,但显然所做的只是要求从 rv 计算 s 和 k,而我想建立 s 和 k 作为开始的分布参数。
无论如何,我无论如何都不是统计专家,也许这是一个简单或被误导的问题。将不胜感激。
编辑:如果四个矩不足以很好地定义分布,是否有任何其他方法可以绘制与如下所示的经验分布一致的值:http://i.imgur.com/3yB2Y.png
【问题讨论】:
标签: python statistics scipy skew