Zacznij terazZacznij za darmo

Rysowanie wykresu PMF rozkładu dwumianowego

Jak wspomniano w filmie, narysowanie ładnie wyglądającego wykresu PMF wymaga kilku sztuczek z matplotlib, w które tutaj nie będziemy wchodzić. Zamiast tego wyrysujemy PMF rozkładu dwumianowego jako histogram, korzystając z umiejętności, które już znasz. Kluczem jest odpowiednie ustawienie krawędzi przedziałów przekazywanych do plt.hist() za pomocą argumentu bins. Chcemy, aby przedziały były wyśrodkowane na liczbach całkowitych. Krawędzie powinny wynosić zatem: -0.5, 0.5, 1.5, 2.5, ... aż do max(n_defaults) + 1.5. Taką tablicę możesz wygenerować za pomocą np.arange(), a następnie odjąć od niej 0.5.

Próbki z rozkładu dwumianowego zostały już pobrane podczas ćwiczeń dotyczących niespłacanych kredytów – wyniki znajdziesz w tablicy NumPy n_defaults.

To ćwiczenie jest częścią kursu

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Używając np.arange(), oblicz krawędzie przedziałów tak, aby były wyśrodkowane na liczbach całkowitych. Zapisz wynikową tablicę w zmiennej bins.
  • Użyj plt.hist(), aby narysować histogram n_defaults, podając argumenty density=True i bins=bins.
  • Wyświetl wykres.

Interaktywne ćwiczenie praktyczne

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

# Compute bin edges: bins
bins = np.arange(____, ____ + ____) - 0.5

# Generate histogram


# Label axes



# Show the plot
Edytuj i uruchom kod