Leçon 2

Statistiques

Dans votre dossier Python vous créez un dossier statistiques. Tous les scripts créés dans ce chapitre seront enregistrés dans ce dossier.

Le mode

Rappel de cours
Le mode d'une série à caractère discret, noté Mo, est la valeur qui correspond au plus grand effectif..
Le tableau ci-dessous décrit la répartition des notes obtenues par les élèves d'une classe de 35 élèves.

Notes 6 812131518Total
Effectifs481424335

Le mode de la série est 12 puisqu'il y a 14 élèves qui ont obtenu la note 12 ce qui est la note la plus répétées.

Nous allons écrire un code Python qui va créer déterminer, le mode à partir de deux tableau, l'un nommé caracteres, qui est le caractère mesuré (les notes pour l'exemple) et l'autre effectifs .
Puis nous allons parcourir le tableau effectifs pour trouver sa valeur maximale et aller chercher dans le tableau notes la note lui correspondant.

Recopiez le code ci-dessous que vous nommerez chapitre2_statistiques

Recopiez le code ci-dessous que vous nommerez statistiques.

La médiane

Rappel de cours
La médiane d'une série statistique , notée Me, est le caractère qui partage en deux parties de même effectif les valeurs ordonnées de la série.
Pratiquement on ordonne les N valeurs de la série.

Complétez le script chapitre2_statistiques en ajoutant la fonction mediane() comme indiqué ci-dessous.

Complétez statistiques comme indiqué ci-dessous puis le tester.

Testez à nouveau le code en modifiant une seule valeur du tableau des effectifs.

Les premiers et troisième quatiles

Rappel de cours

Nous allons d'abord rajouter au script statistiques la fonction quartile(n,caracteres,effectifs). La variable prendra la valeur 1 si on veut Q1 ou 2 si on vent Q2.
Pour calculer les quartiles nous devons utiliser la fonction mathématiques de Python ceil() qui permet d'avoir l'arrondi supérieur.
Pour cela nous devons importer la bibliothèqye maths de Python en rajoutons en première ligne du code la ligne ci-dessous.

Enfin vous compléterez la fonction ci-dessous

L'instruction elif de la ligne 27 signifie "sinon si".

Complétez le script chapitre2_statistiques pour tester la fonction quartiles().