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
Anleitung zur Übung
- Importiere
geomausscipy.stats,matplotlib.pyplotalspltundseabornalssns. - Erzeuge eine Stichprobe mit
size=10000aus 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()