LoslegenKostenlos starten

Stichproben aus einer diskreten Gleichverteilung ziehen

Tom hat einen regulären, sechsseitigen Würfel mit den Zahlen eins bis sechs. In dieser Übung nutzt du die diskrete Gleichverteilung, die sich perfekt eignet, um ganzzahlige Werte gleichverteilt zu sampeln, und simulierst damit 1.000 Würfe von Toms Würfel. Danach visualisierst du die Ergebnisse!

Folgendes wurde bereits für dich importiert: seaborn als sns, scipy.stats als st und matplotlib.pyplot als plt.

Diese Übung ist Teil des Kurses

<Kurs>Monte-Carlo-Simulationen in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Definiere low und high für die Verwendung in .rvs() im nächsten Schritt; deine Verteilung soll die ganzzahligen Werte von eins (das kleinste mögliche Würfelergebnis) bis sechs (das größte mögliche Würfelergebnis) gleichverteilt enthalten.
  • Ziehe 1.000 Stichproben aus der durch st.randint dargestellten diskreten Gleichverteilung mit den ganzzahligen Werten eins bis sechs.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Define low and high for use in rvs sampling below
low = ____
high = ____
# Sample 1,000 times from the discrete uniform distribution
samples = ____

samples_dict = {'nums':samples}
sns.histplot(x='nums', data=samples_dict, bins=6, binwidth=0.3)
plt.show()
Code bearbeiten und ausführen