Найти вероятность в распределении Пуассона python - PullRequest
0 голосов
/ 12 февраля 2020

Истощение: Ожидаемое количество несчастных случаев на перекрестке составляет 5 в месяц. Тогда какова вероятность более 7 несчастных случаев на перекрестке в следующем месяце? Для этого вы можете использовать библиотеку python scipy. Несмотря на то, что я могу сделать это на бумаге, это немного сложно сделать с помощью этой библиотеки. Можете ли вы помочь мне

метод

import scipy.stats as stats
find_prob(a,b):
#input: probability of event interval
#output: determined probability

1 Ответ

0 голосов
/ 12 февраля 2020

Прежде всего, вам нужно только найти вероятность больше семи, верно?

Если да, я думаю, что это один из подходов, поэтому просим следовать:

    from scipy import stats

    occur_past = 5
    ask_current = 7

    mu = occur_past
    x = ask_current

    upto7 = scipy.stats.poisson.pmf(x, mu)
    above7 = 1 - upto7

Вывод будет 0,8955551370429461

Вы можете просто преобразовать в функцию следующим образом:

   def poisson(mu, x):

         uptocurrent = scipy.stats.poisson.pmf(x, mu)
         abovecurrent = 1 - uptocurrent
         return abovecurrent

Надеюсь, это поможет вам.

...