1. Nauka
  2. /
  3. Kursy
  4. /
  5. Myślenie statystyczne w Pythonie (część 1)

Connected

ćwiczenie

Czy bank zbankrutuje?

Wykreśl liczbę niespłaconych kredytów uzyskaną w poprzednim ćwiczeniu – dostępną w przestrzeni nazw jako n_defaults – w postaci CDF. Funkcja ecdf(), którą napisałeś w pierwszym rozdziale, jest już dostępna.

Jeśli stopy procentowe są takie, że bank poniesie straty, gdy niespłaconych zostanie 10 lub więcej kredytów, jakie jest prawdopodobieństwo, że bank straci pieniądze?

Instrukcje

100 XP
  • Oblicz wartości x i y dla ECDF zmiennej n_defaults.
  • Wykreśl ECDF, pamiętając o oznaczeniu osi. W wywołaniu plt.plot() uwzględnij argumenty marker = '.' i linestyle = 'none' oprócz x i y.
  • Wyświetl wykres.
  • Oblicz łączną liczbę elementów tablicy n_defaults, które są większe lub równe 10. W tym celu utwórz tablicę logiczną wskazującą, czy dany element n_defaults spełnia warunek >= 10, a następnie zsumuj wszystkie jej elementy za pomocą np.sum(). Na przykład np.sum(n_defaults <= 5) obliczy liczbę przypadków z 5 lub mniejszą liczbą niespłaconych kredytów.
  • Prawdopodobieństwo, że bank poniesie straty, to ułamek elementów n_defaults większych lub równych 10. Wydrukuj ten wynik, klikając Prześlij odpowiedź!