IniziaInizia gratis

La banca fallirà?

Traccia come CDF il numero di default ottenuto nell'esercizio precedente, presente nel tuo namespace come n_defaults. La funzione ecdf() che hai scritto nel primo capitolo è disponibile.

Se i tassi di interesse sono tali che la banca perderà denaro se 10 o più dei suoi prestiti vanno in default, qual è la probabilità che la banca perda denaro?

Questo esercizio fa parte del corso

Pensare in modo statistico con Python (Parte 1)

Visualizza il corso

Istruzioni dell'esercizio

  • Calcola i valori x e y dell'ECDF di n_defaults.
  • Traccia l'ECDF, assicurandoti di etichettare gli assi. Ricorda di includere marker = '.' e linestyle = 'none' oltre a x e y nella chiamata a plt.plot().
  • Mostra il grafico.
  • Calcola il numero totale di elementi del tuo array n_defaults che sono maggiori o uguali a 10. Per farlo, calcola un array booleano che indica se un dato elemento di n_defaults è >= 10. Poi somma tutti gli elementi di questo array usando np.sum(). Per esempio, np.sum(n_defaults <= 5) calcolerebbe il numero di casi con 5 o meno default.
  • La probabilità che la banca perda denaro è la frazione di n_defaults che sono maggiori o uguali a 10. Stampa questo risultato facendo clic su "Invia risposta"!

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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))
Modifica ed esegui il codice