La PDF normale
Dans cet exercice, vous allez explorer la PDF normale et apprendre une façon de tracer la PDF d’une loi connue à l’aide de statistiques de hackers. Plus précisément, vous allez tracer une PDF normale pour différentes valeurs de la variance.
Cet exercice fait partie du cours
<cours>Réflexion statistique en Python (Partie 1)</cours>Instructions de l’exercice
- Tirez 100 000 échantillons d’une loi normale de moyenne
20et d’écart type1. Faites de même pour des lois normales d’écarts types3et10, toujours avec une moyenne de20. Assignez les résultats àsamples_std1,samples_std3etsamples_std10, respectivement. - Tracez un histogramme pour chacun des échantillons ; pour chacun, utilisez 100 classes (bins), ainsi que les arguments nommés
density=Trueethisttype='step'. Ce dernier paramètre rend le tracé très proche de la PDF théorique lisse. Vous aurez besoin d’appelerplt.hist()3 fois. - Cliquez sur Soumettre la réponse pour créer une légende indiquant quels écarts types vous avez utilisés, puis affichez votre graphique ! Il n’est pas nécessaire d’étiqueter les axes, car nous n’avons pas défini ce que décrit la loi normale ; nous observons simplement la forme des PDFs.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Draw 100000 samples from Normal distribution with stds of interest: samples_std1, samples_std3, samples_std10
# Make histograms
# Make a legend, set limits and show plot
_ = plt.legend(('std = 1', 'std = 3', 'std = 10'))
plt.ylim(-0.01, 0.42)
plt.show()