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
Anleitung zur Übung
- Definiere
lowundhighfü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.randintdargestellten 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()