CommencerCommencez gratuitement

La banque va-t-elle faire faillite ?

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

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

Cet exercice fait partie du cours

<cours>Réflexion statistique en Python (Partie 1)</cours>
Voir le cours

Instructions de l’exercice

  • Calculez les valeurs x et y pour 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. Puis faites la somme de toutes les entrées de ce tableau avec np.sum(). Par exemple, np.sum(n_defaults <= 5) calcule le nombre de cas avec 5 défauts ou moins.
  • La probabilité que la banque perde de l’argent est la fraction des éléments de n_defaults supérieurs ou égaux à 10. Imprimez ce résultat en appuyant sur Soumettre la réponse !

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