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
Övningsinstruktioner
- Definiera
lowochhighfö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.randintmed 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()