CDF binomial negatif dengan mu dan alfa dalam python

WBOY
Lepaskan: 2024-02-08 22:09:15
ke hadapan
864 orang telah melayarinya

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

Kandungan soalan

Saya mempunyai beberapa data kiraan, agak serupa dengan taburan Poisson, tetapi terlalu tersebar. Saya memasang model glm binomial negatif dalam python menggunakan statsmodels dan memilih nilai alfa (iaitu parameter penyebaran). Saya kemudian menggunakan model pada set ujian untuk membuat beberapa ramalan. Saya kini ingin mengira fungsi taburan kumulatif yang mengira kebarangkalian pembolehubah rawak X<=9 diberi ramalan keluaran mu (iaitu 7.8) dan nilai alfa yang telah ditetapkan (iaitu 0.2).

dokumentasi scipy (https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.nbinom.html) mencadangkan bahawa saya boleh menggunakan nbinom.cdf(k, n, p) tetapi apabila saya hanya mempunyai mu dan Bagaimanakah saya mendapatkan nilai n dan p apabila alfa?


Jawapan betul


p dan n berkaitan dengan alpha dan mu, perhubungan diberikan dalam dokumen yang anda berikan:

sigma_squared = mu + alpha * mu**2
p = mu / sigma_squared
n = mu**2 / (sigma_squared - mu)
Salin selepas log masuk

Ini bersamaan dengan:

p = 1 / (1 + alpha * mu)
n = 1 / alpha
Salin selepas log masuk

Atas ialah kandungan terperinci CDF binomial negatif dengan mu dan alfa dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan