LoslegenKostenlos loslegen

Geometrische Verteilungen erzeugen und plotten

Im Sport ist es üblich, dass Spieler mehrere Versuche haben, Punkte für sich oder ihr Team zu erzielen. Jeder einzelne Versuch hat zwei mögliche Ausgänge: Treffer oder kein Treffer. Solche Situationen lassen sich mit geometrischen Verteilungen modellieren. Mit scipy.stats kannst du mit der Funktion rvs() Stichproben für jede Verteilung erzeugen.

Betrachte das vorherige Beispiel eines Basketballspielers, der Freiwürfe mit einer Wahrscheinlichkeit von 0,3 trifft. Erzeuge eine Stichprobe und visualisiere sie.

numpy wurde bereits mit dem Standard-Alias np importiert.

Diese Übung ist Teil des Kurses

Grundlagen der Wahrscheinlichkeit in Python

Kurs anzeigen

Anleitung zur Übung

  • Importiere geom aus scipy.stats, matplotlib.pyplot als plt und seaborn als sns.
  • Erzeuge eine Stichprobe mit size=10000 aus einer geometrischen Verteilung mit einer Trefferwahrscheinlichkeit von 0,3.
  • Plotte die erzeugte Stichprobe.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Import geom, matplotlib.pyplot, and seaborn
from ____
import ____
import ____

# Create the sample
sample = ____.____(p=____, size=10000, random_state=13)

# Plot the sample
sns.____(sample, bins = np.linspace(0,20,21), kde=False)
plt.show()
Code bearbeiten und ausführen