python - 在 SciPy 中查找概率分布函数曲线下的面积
问题描述
我正在研究一个单变量问题,该问题涉及在客户级别汇总支付数据 - 这样我每个客户就有一行,以及他们与我们一起花费的总金额。
使用这种支付数据分布,我拟合了一个适当的概率分布,并计算了 pdf 参数的最大似然估计。
现在我想找到分布的第 90 个百分位。如果我要手动执行此操作,我会将 0.10 设置为我的 pdf 从 x 到无穷大的积分,然后求解 x。
python/scipy/statsmodels 中是否有允许我这样做的包?
提前致谢!
干杯
解决方案
像这样的东西(?):
a = np.array([1, 2, 3, 4, 6, 7, 8, 9])
np.percentile(a, 50)
5.0
推荐阅读
- excel - 搜索数据集A中是否存在数据集B的组合
- python-3.x - 如何从字符串中删除第一个和最后一个字母
- xamarin - 在 Xamarin Forms 中,如何将标签的字体设置为 Medium(系统字体)
- c# - 从 DataRow 中删除第一列和最后两列
- python - 持续更新文件
- python - Django 从具有多个列值“或”的表中选择
- python - 如何克服列表中的\n
- jquery - JSONLP 和 JQuery,返回未定义
- git - 如何使用箭头删除 github 上的存储库?
- google-apps-script - 如何在谷歌电子表格中添加指向单元格注释的链接?