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)
Pokyny k cvičení
- Vypočítej hodnoty
xaypro ECDF zn_defaults. - Vykresli ECDF a nezapomeň popsat osy. Do volání
plt.plot()přidej vedlexaytakémarker = '.'alinestyle = '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ý prvekn_defaultsříká, zda platí>= 10. Pak všechny jeho prvky sečti pomocínp.sum(). Napříkladnp.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))