Normální PDF
V tomto cvičení prozkoumáš normální PDF a zároveň se naučíš, jak vykreslit PDF známého rozdělení pomocí hackerské statistiky. Konkrétně vykreslíš normální PDF pro různé hodnoty rozptylu.
Toto cvičení je součástí kurzu
Statistical Thinking in Python (Part 1)
Pokyny k cvičení
- Vygeneruj 100 000 vzorků z normálního rozdělení se střední hodnotou
20a směrodatnou odchylkou1. Totéž proveď pro normální rozdělení se směrodatnými odchylkami3a10, opět se střední hodnotou20. Výsledky přiřaď do proměnnýchsamples_std1,samples_std3asamples_std10. - Vykresli histogram pro každý ze vzorků; pro každý použij 100 sloupců a klíčové argumenty
density=Trueahisttype='step'. Druhý z nich zajistí, že histogram vizuálně připomíná plynulé teoretické PDF. Budeš potřebovat 3 voláníplt.hist(). - Klikni na Odeslat, aby se přidal popis legendy s použitými směrodatnými odchylkami, a zobraz svůj graf! Osy není třeba popisovat, protože jsme nedefinovali, co normální rozdělení v tomto případě popisuje – jde nám jen o tvar PDF.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Draw 100000 samples from Normal distribution with stds of interest: samples_std1, samples_std3, samples_std10
# Make histograms
# Make a legend, set limits and show plot
_ = plt.legend(('std = 1', 'std = 3', 'std = 10'))
plt.ylim(-0.01, 0.42)
plt.show()