Kom igångKom igång gratis

Sampling från en diskret likformig fördelning

Tom har en vanlig sexsidig tärning med siffrorna ett till sex. I den här övningen använder du den diskreta likformiga fördelningen – som är perfekt lämpad för att sampla heltalsvärden med likformig fördelning – för att simulera 1 000 tärningskast. Sedan visualiserar du resultaten!

Följande har importerats åt dig: seaborn som sns, scipy.stats som st och matplotlib.pyplot som plt.

Den här övningen är en del av kursen

Monte Carlo-simuleringar i Python

Visa kurs

Övningsinstruktioner

  • Definiera low och high för användning i .rvs()-sampling i nästa steg. Fördelningen ska inkludera heltalsvärden från ett (lägsta möjliga utfall) till och med sex (högsta möjliga utfall) likformigt.
  • Sampla 1 000 gånger från den diskreta likformiga fördelningen representerad av st.randint med heltalsvärden ett till sex.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod