Aan de slagGa gratis aan de slag

Steekproeven trekken uit een discrete uniforme verdeling

Tom heeft een eerlijke zeskantige dobbelsteen met de getallen één tot en met zes. In deze oefening gebruik je de discrete uniforme verdeling, die perfect geschikt is om gehele waarden met een uniforme kans te bemonsteren, om 1.000 worpen met Toms dobbelsteen te simuleren. Daarna visualiseer je de resultaten!

Het volgende is alvast voor je geïmporteerd: seaborn als sns, scipy.stats als st en matplotlib.pyplot als plt.

Deze oefening maakt deel uit van de cursus

Monte Carlo-simulaties in Python

Cursus bekijken

Oefeninstructies

  • Definieer low en high voor gebruik in .rvs() in de volgende stap; je verdeling moet de gehele waarden van één (de laagst mogelijke worp) tot en met zes (de hoogst mogelijke worp) uniform omvatten.
  • Neem 1.000 steekproeven uit de discrete uniforme verdeling gerepresenteerd door st.randint met gehele waarden van één tot en met zes.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren