python 中帶有 mu 和 alpha 的負二項式的 CDF

WBOY
發布: 2024-02-08 22:09:15
轉載
864 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板