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>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 variablebins. - Utilisez
plt.hist()pour tracer l’histogramme den_defaultsavec les arguments nommésdensity=Trueetbins=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