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
<Kurs>Grundlagen der Wahrscheinlichkeit in Python</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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()