CommencerCommencez gratuitement

Tracer la PMF binomiale

Comme mentionné dans la vidéo, obtenir une PMF bien présentée demande quelques astuces matplotlib que nous n’aborderons pas ici. À la place, nous allons tracer la PMF de la loi binomiale sous forme d’histogramme, en utilisant des compétences que vous avez déjà acquises. L’astuce consiste à définir les bords des barres à passer à plt.hist() via l’argument nommé bins. Nous souhaitons que les barres soient centrées sur les entiers. Les bords doivent donc être -0.5, 0.5, 1.5, 2.5, ... jusqu’à max(n_defaults) + 1.5. Vous pouvez générer un tel tableau avec np.arange(), puis soustraire 0.5 au tableau.

Vous avez déjà échantillonné une loi binomiale lors des exercices sur les défauts de prêts, et les échantillons résultants se trouvent dans le tableau NumPy n_defaults.

Cet exercice fait partie du cours

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

Instructions de l’exercice

  • À l’aide de np.arange(), calculez les bords des barres de sorte que les barres soient centrées sur les entiers. Stockez le tableau obtenu dans la variable bins.
  • Utilisez plt.hist() pour tracer l’histogramme de n_defaults avec les arguments nommés density=True et bins=bins.
  • Affichez le graphique.

Exercice interactif pratique

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

# Compute bin edges: bins
bins = np.arange(____, ____ + ____) - 0.5

# Generate histogram


# Label axes



# Show the plot
Modifier et exécuter le code