CommencezCommencez gratuitement

La banque va-t-elle faire faillite?

Tracez, sous forme de CDF, le nombre de défauts obtenu à l'exercice précédent, disponible dans votre espace de travail sous n_defaults. La fonction ecdf() que vous avez écrite au premier chapitre est accessible.

Si les taux d'intérêt sont tels que la banque perd de l'argent si 10 prêts ou plus font défaut, quelle est la probabilité que la banque perde de l'argent?

Cette activité fait partie du cours

Réflexion statistique en Python (Partie 1)

Voir le cours

Instructions de l’exercice

  • Calculez les valeurs x et y de l'ECDF de n_defaults.
  • Tracez l'ECDF en veillant à étiqueter les axes. N'oubliez pas d'inclure marker = '.' et linestyle = 'none' en plus de x et y dans votre appel à plt.plot().
  • Affichez le graphique.
  • Calculez le nombre total d'entrées dans votre tableau n_defaults qui sont supérieures ou égales à 10. Pour ce faire, calculez un tableau booléen indiquant si une entrée donnée de n_defaults est >= 10. Ensuite, additionnez toutes les entrées de ce tableau avec np.sum(). Par exemple, np.sum(n_defaults <= 5) calculerait le nombre de simulations avec 5 défauts ou moins.
  • La probabilité que la banque perde de l'argent correspond à la fraction de n_defaults qui sont supérieures ou égales à 10. Affichez ce résultat en appuyant sur Soumettre!

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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))
Modifier et exécuter le code