Chapitre 312 minIntermédiaire
Quartiles, déciles et boîte à moustaches
Par Josselyn C., prof de BTS SIO. Mis à jour le .
À la fin de ce chapitre, tu sauras
- calculer Q1, Q3, D1 et D9 avec la définition du cours ;
- tracer et lire une boîte à moustaches ;
- repérer une valeur atypique avec l'écart interquartile ;
- expliquer pourquoi la calculatrice ou le tableur donnent parfois d'autres quartiles.
4 exercices corrigés1 schéma
Les quartiles d'une série sont les valeurs qui la découpent en quatre parts d'effectifs à peu près égaux : environ un quart des valeurs sous le premier quartile Q1, la moitié sous la médiane, trois quarts sous le troisième quartile Q3. L'écart entre Q1 et Q3, l'écart interquartile, mesure la dispersion de la moitié centrale des valeurs, et la boîte à moustaches résume tout cela en un dessin. Ce chapitre donne la définition du cours, la méthode de calcul, les déciles et les centiles, et explique pourquoi les outils ne trouvent pas toujours les mêmes quartiles.
Définition des quartiles
En pratique, avec une série brute de N valeurs rangées :
- calcule N ÷ 4 ; si ce n'est pas un entier, arrondis-le à l'entier supérieur : c'est le rang de Q1 ;
- calcule 3N ÷ 4, arrondis à l'entier supérieur s'il le faut : c'est le rang de Q3.
Reprends les 17 durées d'intervention de la base parc, en minutes :
10, 15, 15, 20, 30, 35, 40, 45, 55, 60, 60, 90, 90, 120, 150, 180, 240
- N ÷ 4 = 4,25 : on prend le rang 5, donc Q1 = 30 min.
- 3N ÷ 4 = 12,75 : on prend le rang 13, donc Q3 = 90 min.
On lit : « au moins un quart des interventions ont duré 30 minutes ou moins ; au moins trois quarts ont duré 90 minutes ou moins ». Avec la médiane de 55 min (chapitre 2), on a une image de la série en trois nombres.
Avec un tableau d'effectifs, Q1 est la première valeur dont l'effectif cumulé atteint N ÷ 4. Pour les 20 jours de tickets, N ÷ 4 = 5 : l'effectif cumulé vaut 4 pour 1 ticket et 9 pour 2 tickets, donc Q1 = 2. 3N ÷ 4 = 15, atteint exactement pour 3 tickets : Q3 = 3.
Avec des classes, on interpole comme pour la médiane, à 25 % et 75 % de l'effectif, ou on lit le polygone des fréquences cumulées (chapitre 2). Pour les 288 temps de réponse, N ÷ 4 = 72 et 3N ÷ 4 = 216 :
Q1 ≈ 100 + 100 × (72 − 36) / 132 ≈ 127,3 ms (classe [100 ; 200[)
Q3 ≈ 200 + 100 × (216 − 168) / 72 ≈ 266,7 ms (classe [200 ; 300[)
Déciles et centiles
Le même principe découpe la série en dix ou en cent :
- le premier décile D1 est la plus petite valeur telle qu'au moins 10 % des valeurs lui soient inférieures ou égales (rang : N ÷ 10, arrondi à l'entier supérieur) ;
- le neuvième décile D9, avec au moins 90 % (rang : 9N ÷ 10) ;
- le 95e centile, avec au moins 95 % (rang : 0,95N).
Pour les 17 interventions, 17 ÷ 10 = 1,7 donne le rang 2, soit D1 = 15 min, et 9 × 17 ÷ 10 = 15,3 donne le rang 16, soit D9 = 180 min : au moins 90 % des interventions ont duré trois heures ou moins.
En exploitation, les centiles sont partout. Un engagement de service ne s'écrit pas « temps de réponse moyen inférieur à 300 ms », trop facile à tenir avec quelques pages très lentes, mais « 95 % des requêtes en moins de 300 ms » : c'est une condition sur le 95e centile. La métrologie réseau facture aussi les liens au 95e centile du débit (moyenne, pic et 95e centile). Les outils l'écrivent souvent p95 (percentile).
L'écart interquartile
L'écart interquartile est Q3 − Q1. Environ la moitié des valeurs, celles du centre, se trouvent dans l'intervalle [Q1 ; Q3].
- Interventions : 90 − 30 = 60 min.
- Tickets par jour : 3 − 2 = 1 ticket.
- Temps de réponse en classes : 266,7 − 127,3 ≈ 139 ms.
Comme la médiane, il ne dépend pas des valeurs extrêmes : si l'intervention de 240 minutes en avait duré 600, Q1, Q3 et l'écart interquartile n'auraient pas bougé. Le couple (médiane ; écart interquartile) est donc le bon résumé d'une série qui contient des valeurs extrêmes.
La boîte à moustaches
La boîte à moustaches (ou diagramme en boîte) résume une série en cinq nombres : minimum, Q1, médiane, Q3, maximum. Sur un axe gradué :
- trace un rectangle (la boîte) de Q1 à Q3 ;
- marque la médiane par un trait dans la boîte ;
- relie la boîte au minimum et au maximum par deux segments (les moustaches).
Pour les interventions : moustache de 10 à 30, boîte de 30 à 90 avec un trait à 55, moustache de 90 à 240. La boîte est décalée vers la gauche et la moustache de droite est très longue : la série a une queue de grandes valeurs, ce que disait déjà l'écart entre la moyenne (73,8) et la médiane (55).
La boîte à moustaches sert surtout à comparer des séries sur un même axe. Voici les temps de réponse de la page de connexion mesurés au même moment sur le serveur actuel, srv-gestion, et sur une machine de recette, srv-test1 (15 mesures chacun, analysées au chapitre 5) :
On lit tout de suite que srv-test1 est plus rapide la plupart du temps (sa boîte entière est à gauche de celle de srv-gestion) mais qu'il a de très mauvais moments. La croix de la moyenne, ajoutée ici, montre l'effet de ces deux valeurs : elle est sortie de la boîte.
Repérer une valeur atypique
Une valeur très éloignée des autres peut être une erreur de saisie, une panne, une attaque ou un cas réel mais exceptionnel. Une règle courante, due au statisticien John Tukey, la signale si elle sort de l'intervalle :
[ Q1 − 1,5 × (Q3 − Q1) ; Q3 + 1,5 × (Q3 − Q1) ]
Pour les interventions : 30 − 1,5 × 60 = −60 et 90 + 1,5 × 60 = 180. La durée de 240 min dépasse 180 : elle est atypique. C'est l'intervention qui a isolé du réseau le poste touché par le rançongiciel, suivie d'une analyse antivirus. 180 min, égale à la borne, ne l'est pas.
Cette règle ne figure pas au programme : c'est un outil de tri. Une valeur signalée se vérifie, elle ne se supprime pas d'office. Ici, la supprimer ferait disparaître l'incident le plus important du trimestre. Beaucoup de logiciels de graphiques arrêtent les moustaches à ces bornes et dessinent les valeurs atypiques comme des points isolés : regarde la légende avant de lire une boîte produite par un outil.
Pourquoi les outils ne trouvent pas les mêmes quartiles
Il existe plusieurs définitions des quartiles, et chaque outil a la sienne. Pour les 17 interventions :
| Méthode ou outil | Q1 | Q3 |
|---|---|---|
| Définition du cours (rang N ÷ 4 arrondi à l'entier supérieur) | 30 | 90 |
TI-83 Premium CE et Casio réglée en Std : médiane de chaque moitié | 25 | 105 |
Excel et Calc : QUARTILE.INCLURE | 30 | 90 |
Python : statistics.quantiles(serie) (méthode par défaut) | 25 | 105 |
Python : statistics.quantiles(serie, method="inclusive") | 30 | 90 |
La méthode des calculatrices prend la moitié basse de la série (ici les 8 valeurs sous la médiane, de 10 à 45) et calcule sa médiane : (20 + 30) ÷ 2 = 25 ; de même pour la moitié haute, (90 + 120) ÷ 2 = 105. Excel interpole entre deux valeurs ; il coïncide ici avec le cours parce que la série a 17 valeurs, pas en général. Avec 8 valeurs (12, 15, 17, 20, 22, 30, 31, 40), le cours donne Q1 = 15, la calculatrice 16 et QUARTILE.INCLURE 16,5.
Sur de grandes séries, les écarts deviennent négligeables. Sur une petite série d'exercice, ils se voient. Si l'énoncé rappelle une définition, applique-la ; sinon, utilise celle du cours et écris la méthode suivie. Le chapitre 10 explique comment régler les Casio pour obtenir directement les quartiles du cours.
Exercices
Exercice 1 sur 4 Latence vers Mâcon Réussi À revoir
Voici douze mesures de la latence entre le siège et l'entrepôt de Mâcon, à travers le tunnel IPsec, en millisecondes :
18, 21, 19, 25, 22, 20, 48, 23, 19, 21, 24, 20
- Range la série et donne sa médiane.
- Calcule Q1, Q3 et l'écart interquartile avec la définition du cours.
- Une valeur est-elle atypique au sens de la règle de Tukey ?
- Quels quartiles affichera une TI-83 Premium CE ?
Voir la réponseMasquer la réponse de l'exercice 1
- 18, 19, 19, 20, 20, 21, 21, 22, 23, 24, 25, 48. N = 12 est pair : Me = (21 + 21) ÷ 2 = 21 ms (6e et 7e valeurs).
- N ÷ 4 = 3 : Q1 est la 3e valeur, Q1 = 19 ms. 3N ÷ 4 = 9 : Q3 = 23 ms. Écart interquartile : 4 ms.
- Bornes : 19 − 1,5 × 4 = 13 et 23 + 1,5 × 4 = 29. 48 ms dépasse 29 : elle est atypique. Un pic de latence pendant une sauvegarde ou une retransmission, à vérifier dans les journaux.
- La calculatrice prend la médiane de chaque moitié de 6 valeurs : Q1 = (19 + 20) ÷ 2 = 19,5 et Q3 = (23 + 24) ÷ 2 = 23,5.
Tu avais trouvé ?
Exercice 2 sur 4 Lire deux boîtes Réussi À revoir
Les durées de résolution des tickets (en minutes) ont été résumées pour deux mois :
| Mois | Minimum | Q1 | Médiane | Q3 | Maximum |
|---|---|---|---|---|---|
| Septembre | 12 | 35 | 55 | 95 | 240 |
| Octobre | 10 | 30 | 45 | 70 | 410 |
Pour chaque affirmation, dis si elle est vraie, fausse, ou si on ne peut pas conclure.
- En octobre, au moins la moitié des tickets ont été résolus en 45 minutes ou moins.
- La moitié centrale des durées est plus dispersée en septembre qu'en octobre.
- La durée moyenne est plus faible en octobre.
- En septembre, au moins 75 % des tickets ont été résolus en 95 minutes ou moins.
Voir la réponseMasquer la réponse de l'exercice 2
- Vrai : c'est la définition de la médiane (45 min).
- Vrai : écart interquartile de 95 − 35 = 60 min en septembre contre 70 − 30 = 40 min en octobre.
- On ne peut pas conclure : la boîte ne donne pas la moyenne. Octobre a une médiane plus faible mais un maximum de 410 min qui peut tirer sa moyenne au-dessus de celle de septembre.
- Vrai : c'est la définition de Q3.
Tu avais trouvé ?
Exercice 3 sur 4 Un engagement au 90e centile Réussi À revoir
Voici vingt temps de réponse d'une API, rangés, en millisecondes :
95, 110, 120, 125, 130, 130, 135, 140, 145, 150, 150, 155, 160, 165, 170, 180, 190, 210, 260, 480
- Calcule la médiane, Q1, Q3, D1 et D9.
- Le contrat prévoit que « 90 % des requêtes répondent en moins de 250 ms ». Est-il respecté sur cet échantillon ?
- Calcule le 95e centile. Que mesure-t-il de plus que D9 ?
Voir la réponseMasquer la réponse de l'exercice 3
- Me = (150 + 150) ÷ 2 = 150 ms (10e et 11e valeurs). N ÷ 4 = 5 : Q1 = 130 ms ; 3N ÷ 4 = 15 : Q3 = 170 ms. N ÷ 10 = 2 : D1 = 110 ms ; 9N ÷ 10 = 18 : D9 = 210 ms.
- D9 = 210 ms : au moins 90 % des requêtes (18 sur 20) répondent en 210 ms ou moins, donc en moins de 250 ms. L'engagement est respecté, de justesse : la 19e valeur, 260 ms, le dépasse déjà.
- 0,95 × 20 = 19 : le 95e centile est la 19e valeur, 260 ms. Il regarde plus loin dans la queue des requêtes lentes : un engagement au 95e centile à 250 ms ne serait pas tenu.
Tu avais trouvé ?
Exercice 4 sur 4 Trois outils, trois quartiles Réussi À revoir
Pour la série 12, 15, 17, 20, 22, 30, 31, 40, calcule Q1 et Q3 :
- avec la définition du cours ;
- comme une TI-83 Premium CE (médiane de chaque moitié).
Voir la réponseMasquer la réponse de l'exercice 4
- N = 8. N ÷ 4 = 2 : Q1 = 15 ; 3N ÷ 4 = 6 : Q3 = 30.
- Moitié basse 12, 15, 17, 20 : Q1 = (15 + 17) ÷ 2 = 16. Moitié haute 22, 30, 31, 40 : Q3 = (30 + 31) ÷ 2 = 30,5. Les deux méthodes sont correctes ; ce qui compte, c'est de dire laquelle tu utilises.
Tu avais trouvé ?