La PDF normale
Dans cet exercice, vous allez explorer la PDF normale et apprendre une façon de tracer une PDF d'une loi connue à l'aide de statistiques « hacker ». Plus précisément, vous tracerez une PDF normale pour différentes valeurs de la variance.
Cette activité fait partie du cours
Réflexion statistique en Python (Partie 1)
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'écart type3et10, chacune ayant toujours 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 argument donne au tracé une allure proche de la PDF théorique lisse. Vous devrez faire 3 appels àplt.hist(). - 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'indiquer les axes, car nous n'avons pas défini ce que décrit la loi normale ; nous examinons simplement la forme des PDF.
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()