Руководство по dpois, ppois, qpois и rpois в R


В этом руководстве объясняется, как работать с распределением Пуассона в R, используя следующие функции.

  • dpois : возвращает значение функции плотности вероятности Пуассона.
  • ppois : возвращает значение кумулятивной функции плотности Пуассона.
  • qpois : возвращает значение обратной кумулятивной функции плотности Пуассона.
  • rpois : генерирует вектор распределенных по Пуассону случайных величин.

Вот несколько примеров случаев, когда вы можете использовать каждую из этих функций.

дпоис

Функция dpois находит вероятность того, что произойдет определенное количество успешных попыток, на основе среднего показателя успешных попыток, используя следующий синтаксис:

dpois(x, лямбда)

куда:

  • х: количество успехов
  • лямбда: средняя вероятность успеха

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

Известно, что определенный сайт делает 10 продаж в час. Какова вероятность того, что за данный час сайт совершит ровно 8 продаж?

dpois(x=8, lambda=10)

#0.112599

Вероятность того, что сайт совершит ровно 8 продаж, равна 0,112599 .

ppois

Функция p pois находит вероятность того, что произойдет определенное или меньшее количество успешных попыток, исходя из среднего показателя успешных попыток, используя следующий синтаксис:

ppois(q, лямбда)

куда:

  • q: количество успехов
  • лямбда: средняя вероятность успеха

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

Известно, что определенный сайт делает 10 продаж в час. Какова вероятность того, что в данный час сайт совершит 8 продаж или меньше?

ppois(q=8, lambda=10)

#0.3328197

Вероятность того, что сайт совершит 8 продаж или меньше в данный час, равна 0,3328197 .

Известно, что определенный сайт делает 10 продаж в час. Какова вероятность того, что в данный час сайт совершит более 8 продаж?

1 - ppois(q=8, lambda=10)

#0.6671803

Вероятность того, что сайт совершит более 8 продаж в заданный час, равна 0,6671803 .

qpois

Функция q pois находит количество успехов, соответствующее определенному процентилю, на основе среднего показателя успеха, используя следующий синтаксис:

qpois(p, лямбда)

куда:

  • р: процентиль
  • лямбда: средняя вероятность успеха

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

Известно, что определенный сайт делает 10 продаж в час. Сколько продаж должен совершить сайт, чтобы достичь 90-го процентиля по продажам за час?

qpois(p=.90, lambda=10)

#14

Сайт должен совершить 14 продаж, чтобы достичь 90-го процентиля количества продаж за час.

rpois

Функция r pois генерирует список случайных величин, которые следуют распределению Пуассона с определенной средней вероятностью успеха, используя следующий синтаксис:

rpois(n, лямбда)

куда:

  • n: количество случайных переменных для генерации
  • лямбда: средняя вероятность успеха

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

Сгенерируйте список из 15 случайных величин, которые следуют распределению Пуассона с коэффициентом успеха, равным 10.

rpois(n=15, lambda=10)

# [1] 13 8 8 20 8 10 8 10 13 10 12 8 10 10 6

Поскольку эти числа генерируются случайным образом, функция rpois() будет каждый раз выдавать разные числа. Если вы хотите создать воспроизводимый пример, обязательно используйте команду set.seed() .

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.