Zacznij terazZacznij za darmo

Gęstość prawdopodobieństwa rozkładu normalnego

W tym ćwiczeniu poznasz funkcję gęstości prawdopodobieństwa rozkładu normalnego i nauczysz się, jak ją wizualizować metodą symulacyjną. Narysuj wykresy gęstości rozkładu normalnego dla różnych wartości wariancji.

To ćwiczenie jest częścią kursu

Myślenie statystyczne w Pythonie (część 1)

Zobacz kurs

Instrukcje do ćwiczenia

  • Wylosuj 100 000 próbek z rozkładu normalnego o średniej 20 i odchyleniu standardowym 1. Zrób to samo dla rozkładów normalnych z odchyleniami standardowymi 3 i 10, zachowując tę samą średnią 20. Przypisz wyniki odpowiednio do samples_std1, samples_std3 i samples_std10.
  • Narysuj histogram dla każdej z próbek, używając 100 przedziałów (bins) oraz argumentów density=True i histtype='step'. Dzięki temu ostatniemu argumentowi wykres będzie przypominał gładką teoretyczną funkcję gęstości. Potrzebujesz trzech wywołań plt.hist().
  • Kliknij Prześlij odpowiedź, aby dodać legendę wskazującą użyte odchylenia standardowe i wyświetlić wykres. Nie ma potrzeby opisywania osi – nie określiliśmy jeszcze, co opisuje ten rozkład normalny; interesują nas na razie jedynie kształty funkcji gęstości.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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()
Edytuj i uruchom kod