python 中带有 mu 和 alpha 的负二项式的 CDF

WBOY
发布: 2024-02-08 22:09:15
转载
863 人浏览过

python 中带有 mu 和 alpha 的负二项式的 CDF

问题内容

我有一些计数数据,有点类似于泊松分布,但过于分散。我使用 statsmodels 在 python 中安装了一个负二项式 glm 模型,并选择了 alpha 值(即色散参数)。然后我将该模型应用于测试集以做出一些预测。我现在想要计算累积分布函数,以便在给定输出预测 mu(即 7.8)和预先确定的 alpha 值(即 0.2)的情况下计算随机变量 X<=9 的概率。

scipy文档(https://docs.scipy.org/doc/scipy/reference/ generated/scipy.stats.nbinom.html)建议我可以用nbinom.cdf(k, n, p) 但是当我只有 mu 和 alpha 时,我如何获得 n 和 p 的值?


正确答案


p 和 n 与 alpha 和 mu 相关,您提供的文档中给出了关系:

sigma_squared = mu + alpha * mu**2
p = mu / sigma_squared
n = mu**2 / (sigma_squared - mu)
登录后复制

这相当于:

p = 1 / (1 + alpha * mu)
n = 1 / alpha
登录后复制

以上是python 中带有 mu 和 alpha 的负二项式的 CDF的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:stackoverflow.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板