【发布时间】:2016-01-14 12:18:30
【问题描述】:
我有一个想要拟合已知概率分布的数据集。目的是在数据生成器中使用拟合的 PDF - 这样我就可以从已知的(拟合的)PDF 中采样数据。数据将用于模拟目的。目前我只是从正态分布中采样,这与真实数据不一致,因此模拟结果不准确。
我首先想使用以下方法: Fitting empirical distribution to theoretical ones with Scipy (Python)?
我的第一个想法是将其拟合到 weibull 分布,但数据实际上是多模态的(附图片)。所以我想我需要组合多个分布,然后将数据拟合到结果分布,对吗?也许结合高斯和威布尔分布?
如何在混合/多模式分布中使用 scipy fit() 函数?
我也想在 Python 中执行此操作(即 scipy/numpy/matplotlib),因为数据生成器是用 Python 编写的。
非常感谢!
【问题讨论】:
标签: python matplotlib scipy distribution weibull