Przewodnik po dpois, ppois, qpois i rpois w r
W tym samouczku wyjaśniono, jak pracować z rozkładem Poissona w języku R przy użyciu następujących funkcji
- dpois : zwraca wartość funkcji gęstości prawdopodobieństwa Poissona.
- ppois : Zwraca wartość funkcji gęstości skumulowanej Poissona.
- qpois : zwraca wartość odwrotnej funkcji gęstości skumulowanej Poissona.
- rpois : generuje wektor zmiennych losowych o rozkładzie Poissona.
Oto kilka przykładów sytuacji, w których możesz użyć każdej z tych funkcji.
musieć
Funkcja dos oblicza prawdopodobieństwo wystąpienia określonej liczby sukcesów na podstawie średniego wskaźnika sukcesu, używając następującej składni:
dpois(x, lambda)
Złoto:
- x: liczba sukcesów
- lambda: średni wskaźnik sukcesu
Oto przykład praktycznego wykorzystania tej funkcji:
Wiadomo, że dana witryna internetowa generuje 10 sprzedaży na godzinę. Jakie jest prawdopodobieństwo, że w danej godzinie witryna dokona dokładnie 8 sprzedaży?
dpois(x=8, lambda=10) #0.112599
Prawdopodobieństwo, że witryna dokona dokładnie 8 sprzedaży, wynosi 0,112599 .
ppois
Funkcja p pois oblicza prawdopodobieństwo wystąpienia określonej lub mniejszej liczby sukcesów na podstawie średniego współczynnika powodzenia, używając następującej składni:
ppois(q, lambda)
Złoto:
- p: liczba sukcesów
- lambda: średni wskaźnik sukcesu
Oto kilka przykładów praktycznego wykorzystania tej funkcji:
Wiadomo, że dana witryna internetowa generuje 10 sprzedaży na godzinę. Jakie jest prawdopodobieństwo, że w danej godzinie witryna dokona 8 lub mniej sprzedaży?
ppois(q=8, lambda=10) #0.3328197
Prawdopodobieństwo, że w danej godzinie witryna dokona 8 lub mniej sprzedaży, wynosi 0,3328197 .
Wiadomo, że dana witryna internetowa generuje 10 sprzedaży na godzinę. Jakie jest prawdopodobieństwo, że w danej godzinie witryna dokona więcej niż 8 sprzedaży?
1 - ppois(q=8, lambda=10) #0.6671803
Prawdopodobieństwo, że w danej godzinie witryna dokona więcej niż 8 sprzedaży, wynosi 0,6671803 .
groch
Funkcja q pois wyszukuje liczbę sukcesów odpowiadającą określonemu percentylowi na podstawie średniego wskaźnika sukcesu, używając następującej składni:
qpois(p, lambda)
Złoto:
- p: percentyl
- lambda: średni wskaźnik sukcesu
Oto przykład praktycznego wykorzystania tej funkcji:
Wiadomo, że dana witryna internetowa generuje 10 sprzedaży na godzinę. Ile sprzedaży musiałaby dokonać witryna, aby osiągnąć 90. percentyl sprzedaży w ciągu jednej godziny?
qpois(p=.90, lambda=10)
#14
Witryna musiałaby dokonać 14 sprzedaży, aby osiągnąć 90. percentyl sprzedaży w ciągu godziny.
groszek
Funkcja r pois generuje listę zmiennych losowych zgodną z rozkładem Poissona z pewnym średnim współczynnikiem powodzenia, używając następującej składni:
rpois(n, lambda)
Złoto:
- n: liczba zmiennych losowych do wygenerowania
- lambda: średni wskaźnik sukcesu
Oto przykład praktycznego wykorzystania tej funkcji:
Wygeneruj listę 15 zmiennych losowych, które mają rozkład Poissona ze współczynnikiem powodzenia wynoszącym 10.
rpois(n=15, lambda=10)
# [1] 13 8 8 20 8 10 8 10 13 10 12 8 10 10 6
Ponieważ liczby te są generowane losowo, funkcja rpois() będzie generować za każdym razem inne liczby. Jeśli chcesz utworzyć powtarzalny przykład, pamiętaj o użyciu polecenia set.seed() .