• Aucun résultat trouvé

TD n°1 - Algorithmique Statistiques descriptives

N/A
N/A
Protected

Academic year: 2022

Partager "TD n°1 - Algorithmique Statistiques descriptives"

Copied!
2
0
0

Texte intégral

(1)

TD n°1 - Algorithmique Statistiques descriptives

Objectifs

Moyenne, médiane, quartiles

Exercice 1. Moyenne d’une liste

1. On va définir deux listes de nombres L1 et L2. Calculer à la main la moyenne de ces deux séries.

#TD Stat 1 : Votre Nom

#L1 avec 7 valeurs

L1 = [10 , 50 , 20 , 30 , 100 , 80 , 70 ]

#L2 avec 8 valeurs

L2 = [100 , 150 , 135 , 120 , 110 , 90, 25 , 75]

Code Python

2. Pour calculer la moyenne d’une série L, on somme ses éléments grâce à une bouclefor x in L. La longueur d’une liste L s’obtient avec l’instruction len(L) :

def moyenne(L) :

’ ’ ’Renvoie la moyenne de la série L’ ’ ’ somme=0

forxin L :

somme= · · · #À compléter.

return #À compléter.

Code Python

Tester votre programme dans la console avec les séries L1 et L2.

Exercice 2. Médiane

3. Calculer à la main la médiane des séries L1 et L2.

4. Pour déterminer la médiane, le plus simple est de commencer par trier les termes de la série en ordre croissant, grâce à l’instructionL.sort()qui modifie la liste série L en la triant, et de choisir ensuite le terme médian, selon la parité de l’effectif.

Quand on divise deux entiersneti,n%i renvoie le reste de la division euclidienne denpari, n//irenvoient le quotient alors quen/irenvoie le quotient décimal.

Par exemple :

10%2va donner 0 car le reste de la division de 10 par 2 est 0 :10=2×5+0.

11%2va donner 1 car le reste de la division de 11 par 2 est 1 :10=2×5+1.

• Donc pour savoir si un entier est pair, il suffit de tester le reste de sa division euclidienne par 2 est nul ou pas.

Division euclidienne : n %2

On rappelle que le symbole = est réservé à l’affectation, et doit être distingué du symbole==qui réalise le test d’éga- lité.

Attention : en Python, on indexe à partir de 0, doncserie[0]est le premier terme de la série,serie[1]

le deuxième, etc.

Aide

(2)

TD n°1 - Algorithmique - Statistiques descriptives

Une liste est une suite d’éléments numérotés dont le premier indice est 0. Une liste n’a donc (presque) pas de limite de taille. Python affiche la liste comme un « vecteur ligne » dont les composantes sont les éléments de cette liste séparés par une virgule. La liste est délimitée par des crochets.

• Pour atteindre l’élément d’indiceide la listeL, il suffit d’écrireL[i].

• Sa longueur est donnée parlen(L).

• L.sort() modifie la liste L en la triant par ordre croissant.

Une liste : L[i]

def mediane(serie) : n = len(serie) serie.sort()

ifn%2==0 :#On teste si n est divisible par 2 return #À compléter.

else :

return #À compléter.

Code Python

Exercice 3. Quartiles

5. Calculer à la main les quartiles Q1 et Q3 séries L1 et L2.

6. En s’aidant du programme précédent, définir une fonction q1(serie) qui renvoie le premier quartile de la série. Il faudra distinguer le cas où la longueur de la série est divisible par 4, ou pas.

def q1(serie) : n = len(serie) serie.sort() if #À compléter.

return #À compléter.

else :

return #À compléter.

Code Python

7. Écrire ensuite une fonction q3(serie) qui renvoie le troisième quartile de la série.

def q3(serie) : n = len(serie) serie.sort() if #À compléter.

return #À compléter.

else :

return #À compléter.

Code Python

8. Écrire une fonction eiq(serie) qui renvoie l’écart interquartile de la série.

def eiq(serie) :

return #À compléter.

Code Python

[ Fin du devoir \

www.math93.com / M. Duffaud 2/2

Références

Documents relatifs

• Le premier quartile d’une série statistique est la plus petite valeur de la série, notée Q 1 , telle qu’au moins 25% des valeurs de la série sont inférieures ou égales à

Situation familiale, Sexe, Nombre de personnes à charge, condition du travail, Salaire mensuel, Nombre de jour d’absence, Age, Poids.. Donner deux modalités possibles pour chacun

2) Tracer le polygone des effectifs. 3) Présenter le tableau de fréquences relatives cumulées croissants et décroissants. 2) Présenter le tableau des fréquences relatives,

La médiane d'une série statistique est un nombre qui partage cette série en deux groupes de même

La médiane d’une série statistique est la valeur du caractère qui partage la population en deux effectifs égaux. Il y a donc autant de valeurs supérieures à la médiane que

3 On a demandé aux employés d'une entreprise leur mode de transport principal pour se rendre sur leur lieu de travail : 114 viennent à pied, 297 utilisent leur véhicule

Exemple : On a interrogé 25 familles pour étudier le nombre de téléphones mobiles que chacune possède.. Une moyenne est toujours comprise entre la plus petite et la plus

• Si l’on souhaite décrire un ensemble de valeurs centrales ou les valeurs les plus extrêmes, on utilisera les quartiles et le couple médiane – écart interquartile ;. • Si