Začněte nyníZačněte zdarma

Zkrachuje banka?

Vykresli počty defaultů z předchozího cvičení, uložené v proměnné n_defaults ve tvém prostředí, jako CDF. K dispozici máš funkci ecdf(), kterou jsi napsal/a v první kapitole.

Pokud jsou úrokové sazby nastaveny tak, že banka prodělá při 10 a více nesplacených úvěrech, jaká je pravděpodobnost, že banka opravdu prodělá?

Toto cvičení je součástí kurzu

Statistical Thinking in Python (Part 1)

Zobrazit kurz

Pokyny k cvičení

  • Vypočítej hodnoty x a y pro ECDF z n_defaults.
  • Vykresli ECDF a nezapomeň popsat osy. Do volání plt.plot() přidej vedle x a y také marker = '.' a linestyle = 'none'.
  • Zobraz graf.
  • Spočítej celkový počet prvků v poli n_defaults, které jsou větší nebo rovny 10. Nejprve vytvoř booleovské pole, které pro každý prvek n_defaults říká, zda platí >= 10. Pak všechny jeho prvky sečti pomocí np.sum(). Například np.sum(n_defaults <= 5) vrátí počet případů s 5 nebo méně defaulty.
  • Pravděpodobnost, že banka prodělá, je podíl hodnot v n_defaults, které jsou větší nebo rovny 10. Výsledek vypiš odesláním cvičení!

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Compute ECDF: x, y


# Plot the ECDF with labeled axes




# Show the plot


# Compute the number of 100-loan simulations with 10 or more defaults: n_lose_money


# Compute and print probability of losing money
print('Probability of losing money =', n_lose_money / len(n_defaults))
Upravit a spustit kód