首页 > 解决方案 > 在 SciPy 中查找概率分布函数曲线下的面积

问题描述

我正在研究一个单变量问题,该问题涉及在客户级别汇总支付数据 - 这样我每个客户就有一行,以及他们与我们一起花费的总金额。

使用这种支付数据分布,我拟合了一个适当的概率分布,并计算了 pdf 参数的最大似然估计。

现在我想找到分布的第 90 个百分位。如果我要手动执行此操作,我会将 0.10 设置为我的 pdf 从 x 到无穷大的积分,然后求解 x。

python/scipy/statsmodels 中是否有允许我这样做的包?

提前致谢!

干杯

标签: pythonscipystatsmodelscalculusprobability-density

解决方案


像这样的东西(?):

a = np.array([1, 2, 3, 4, 6, 7, 8, 9])

np.percentile(a, 50)

5.0

推荐阅读