So verwenden sie die poisson-verteilung in python


Die Poisson-Verteilung beschreibt die Wahrscheinlichkeit, in einem bestimmten Zeitintervall k Erfolge zu erzielen.

Wenn eine Zufallsvariable X einer Poisson-Verteilung folgt, kann die Erfolgswahrscheinlichkeit von X = k mit der folgenden Formel ermittelt werden:

P(X=k) = λ k * e – λ / k!

Gold:

  • λ: durchschnittliche Anzahl von Erfolgen, die während eines bestimmten Intervalls auftreten
  • k: Anzahl der Erfolge
  • e: eine Konstante, die ungefähr 2,71828 entspricht

In diesem Tutorial wird erklärt, wie Sie die Poisson-Verteilung in Python verwenden.

So erstellen Sie eine Poisson-Verteilung

Mit der Funktion Poisson.rvs(mu, size) können Sie Zufallswerte aus einer Poisson-Verteilung mit einem bestimmten Mittelwert und einer bestimmten Stichprobengröße generieren:

 from scipy. stats import fish

#generate random values from Poisson distribution with mean=3 and sample size=10
fish. rvs (mu=3, size=10)

array([2, 2, 2, 0, 7, 2, 1, 2, 5, 5])

So berechnen Sie Wahrscheinlichkeiten mithilfe einer Poisson-Verteilung

Sie können die Funktionen Poisson.pmf(k, mu) und Poisson.cdf(k, mu) verwenden, um Wahrscheinlichkeiten im Zusammenhang mit der Poisson-Verteilung zu berechnen.

Beispiel 1: Wahrscheinlichkeit gleich einem bestimmten Wert

Ein Geschäft verkauft durchschnittlich 3 Äpfel pro Tag. Wie hoch ist die Wahrscheinlichkeit, dass sie an einem bestimmten Tag 5 Äpfel verkaufen?

 from scipy. stats import fish

#calculate probability
fish. pmf (k=5, mu=3)

0.100819

Die Wahrscheinlichkeit, dass das Geschäft an einem bestimmten Tag 5 Äpfel verkauft, beträgt 0,100819 .

Beispiel 2: Wahrscheinlichkeit kleiner als ein bestimmter Wert

Ein bestimmtes Geschäft verkauft durchschnittlich sieben Fußbälle pro Tag. Wie hoch ist die Wahrscheinlichkeit, dass dieses Geschäft an einem bestimmten Tag vier oder weniger Fußbälle verkauft?

 from scipy. stats import fish

#calculate probability
fish. cdf (k=4, mu=7)

0.172992

Die Wahrscheinlichkeit, dass das Geschäft an einem bestimmten Tag vier oder weniger Fußbälle verkauft, beträgt 0,172992 .

Beispiel 3: Wahrscheinlichkeit größer als ein bestimmter Wert

Ein bestimmter Laden verkauft durchschnittlich 15 Dosen Thunfisch pro Tag. Wie groß ist die Wahrscheinlichkeit, dass dieser Laden an einem bestimmten Tag mehr als 20 Dosen Thunfisch verkauft?

 from scipy. stats import fish

#calculate probability
1-fish. cdf (k=20, mu=15)

0.082971

Die Wahrscheinlichkeit, dass das Geschäft an einem bestimmten Tag mehr als 20 Dosen Thunfisch verkauft, beträgt 0,082971 .

So zeichnen Sie eine Poisson-Verteilung auf

Sie können die folgende Syntax verwenden, um eine Poisson-Verteilung mit einem bestimmten Mittelwert darzustellen:

 from scipy. stats import fish
import matplotlib. pyplot as plt

#generate Poisson distribution with sample size 10000
x = fish. rvs (mu=3, size=10000)

#create plot of Poisson distribution
plt. hist (x, density= True , edgecolor=' black ')

Zusätzliche Ressourcen

Eine Einführung in die Poisson-Verteilung
5 konkrete Beispiele der Poisson-Verteilung
Online-Rechner zur Fischverteilung

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert