LoslegenKostenlos loslegen

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

Monte-Carlo-Simulationen in Python

Kurs anzeigen

Anleitung zur Übung

  • 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 Übung

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

# 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