Aller au contenu
Réussir mon BTS SIO

Tape une notion, une commande ou le nom d'une épreuve.

Par exemple

Chapitre 611 minIntermédiaire

Statistiques à deux variables : nuage de points et point moyen

Par Josselyn C., prof de BTS SIO. Mis à jour le .

À la fin de ce chapitre, tu sauras

  • représenter une série à deux variables par un nuage de points ;
  • calculer et placer le point moyen G ;
  • calculer une covariance et interpréter son signe ;
  • dire, à la lecture du nuage, si un ajustement affine est envisageable.

4 exercices corrigés1 schéma

Une série statistique à deux variables relève deux caractères quantitatifs, x et y, sur les mêmes individus : pour chaque individu i, on obtient un couple (xᵢ ; yᵢ). On la représente par un nuage de points et on la résume d'abord par son point moyen G (x̄ ; ȳ) et par la covariance, qui dit si les deux variables varient dans le même sens. Ce chapitre pose ces outils, qui servent ensuite à trouver une droite d'ajustement.

Une série à deux variables

Sur srv-gestion, Zabbix relève à dix moments de la journée le nombre de sessions ouvertes sur l'application de gestion et la charge du processeur (moyenne sur 5 minutes, en %) :

Sessions ouvertes xᵢ481215202428333742
Charge processeur yᵢ (%)11152224313441465258

Chaque colonne est un individu (un instant de mesure) : les deux valeurs d'une colonne vont ensemble. Trier une ligne sans l'autre détruirait la série.

La question de l'équipe : combien de sessions le serveur peut-il supporter avant d'atteindre 80 % de charge ? Pour y répondre, il faut un modèle qui relie y à x. Le premier pas est de dessiner.

Le nuage de points

Le nuage de points est l'ensemble des points Mᵢ (xᵢ ; yᵢ) placés dans un repère, x en abscisse, y en ordonnée. Ici, les points s'alignent presque sur une droite montante : la charge augmente régulièrement avec le nombre de sessions.

charge processeur (%)0102030405060051015202530354045nombre de sessions ouvertes →G (22,3 ; 33,4)produit −x − x̄ < 0 et y − ȳ > 0produit +x − x̄ > 0 et y − ȳ > 0produit +x − x̄ < 0 et y − ȳ < 0produit −x − x̄ > 0 et y − ȳ < 0
Le nuage, son point moyen G et le signe de (x − x̄)(y − ȳ) dans chaque zone

Lire la forme du nuage, c'est la première chose que demande un sujet.

Forme du nuageCe qu'on en déduit
Points allongés autour d'une droiteUn ajustement affine est envisageable (chapitre 7)
Points alignés sur une courbe (qui s'accélère, qui s'aplatit)Un ajustement non affine, souvent par changement de variable (chapitre 9)
Points sans directionPas de liaison visible : aucun ajustement n'a de sens
Deux paquets distinctsDeux populations mélangées (jours ouvrés et week-ends, deux serveurs) : à étudier séparément

Le point moyen

Le point moyen du nuage est le point G (x̄ ; ȳ), dont les coordonnées sont les moyennes des deux séries.

text
x̄ = (4 + 8 + 12 + 15 + 20 + 24 + 28 + 33 + 37 + 42) / 10 = 223 / 10 = 22,3
ȳ = (11 + 15 + 22 + 24 + 31 + 34 + 41 + 46 + 52 + 58) / 10 = 334 / 10 = 33,4

G (22,3 ; 33,4) : en moyenne, 22,3 sessions et 33,4 % de charge. C'est le « centre de gravité » du nuage, et nous verrons que la droite des moindres carrés passe toujours par lui.

La covariance

Pour savoir si x et y varient dans le même sens, on regarde, pour chaque point, le produit (xᵢ − x̄)(yᵢ − ȳ). Il est positif quand le point est au-dessus et à droite de G, ou au-dessous et à gauche : les deux variables sont du même côté de leur moyenne. Il est négatif dans les deux autres zones.

Pour les sessions et la charge :

text
Σ xᵢyᵢ = 4×11 + 8×15 + 12×22 + 15×24 + 20×31 + 24×34 + 28×41 + 33×46 + 37×52 + 42×58
       = 44 + 120 + 264 + 360 + 620 + 816 + 1 148 + 1 518 + 1 924 + 2 436 = 9 250
cov(x, y) = 9 250 / 10 − 22,3 × 33,4 = 925 − 744,82 = 180,18

La covariance est positive : la charge augmente quand le nombre de sessions augmente. Une covariance négative signale une variation en sens contraire ; une covariance proche de 0, l'absence de tendance affine.

Sa valeur, 180,18, s'exprime en « sessions × % » et dépend des unités : en charge exprimée entre 0 et 1 au lieu de pourcentages, elle serait cent fois plus petite pour le même nuage. Elle ne mesure donc pas la force de la liaison : c'est le rôle du coefficient de corrélation, qui la divise par les écarts types (chapitre 8). Note aussi que cov(x, x) = V(x) : la variance est la covariance d'une variable avec elle-même.

Ajuster à la règle

Avant tout calcul, on peut tracer à la main une droite qui passe par G et suit la direction du nuage, avec autant de points au-dessus qu'au-dessous. C'est un ajustement graphique : rapide, utile pour une estimation, mais chacun tracera une droite un peu différente. Pour obtenir une droite unique et justifiable, il faut un critère : c'est la méthode des moindres carrés du chapitre suivant.

Le temps en abscisse : les séries chronologiques

Quand x est le temps (le jour, le mois, le trimestre), la série à deux variables s'appelle une série chronologique : c'est ce que trace Grafana pour chaque métrique. Pour calculer, on remplace les dates par leur rang : x = 1 pour le premier mois, x = 2 pour le suivant, et ainsi de suite. Ajuster une droite ou une courbe à une série chronologique, c'est dégager une tendance pour prévoir : quand le disque sera plein, combien de tickets attendre à la rentrée. Les fonctions de prévision de Zabbix ne font pas autre chose (chapitre 9).

Deux précautions propres au temps :

  • Les cycles. Beaucoup de mesures informatiques suivent un cycle : la journée (pic à 9 h, creux la nuit), la semaine (lundi chargé, week-end vide), le mois (clôture comptable). Ajuster une droite sur des valeurs horaires ou quotidiennes mélange le cycle et la tendance. On travaille plutôt sur des valeurs agrégées sur un cycle entier : un total ou une moyenne par semaine, un maximum par jour.
  • Les ruptures. Une migration, une purge des journaux ou l'arrivée d'une nouvelle agence changent le comportement de la série. Une tendance calculée avant la rupture ne vaut plus après : ajuste sur la période qui suit le dernier changement, et note-le.

Une série chronologique se prête aussi à une lecture que les autres n'ont pas : regarder si l'accroissement d'une période à l'autre est à peu près constant (tendance affine) ou si c'est le rapport qui l'est (tendance exponentielle). Ce test simple guide le choix du modèle au chapitre 9.

Exercices

Exercice 1 sur 4 Consommation d'un hyperviseur Réussi À revoir

On a relevé la puissance électrique consommée par un hyperviseur Proxmox selon le nombre de machines virtuelles démarrées :

Machines virtuelles xᵢ246810
Puissance yᵢ (W)182195214226243
  1. Calcule les coordonnées du point moyen G.
  2. Calcule la covariance de x et de y. Interprète son signe.
Voir la réponseMasquer la réponse de l'exercice 1
  1. x̄ = 30 ÷ 5 = 6 et ȳ = 1 060 ÷ 5 = 212 : G (6 ; 212).
  2. Σ xᵢyᵢ = 364 + 780 + 1 284 + 1 808 + 2 430 = 6 666. cov(x, y) = 6 666 ÷ 5 − 6 × 212 = 1 333,2 − 1 272 = 61,2. Elle est positive : la consommation augmente avec le nombre de machines virtuelles.

Tu avais trouvé ?

Exercice 2 sur 4 Quelle forme de nuage ? Réussi À revoir

Pour chaque situation, dis à quoi ressemble probablement le nuage et si un ajustement affine est envisageable.

  1. x : taille d'un fichier copié sur le NAS ; y : durée de la copie.
  2. x : rang du mois ; y : nombre d'appareils connectés au Wi-Fi invité, qui augmente chaque mois de 10 %.
  3. x : jour du mois ; y : nombre de tickets ouverts ce jour-là.
  4. x : nombre de serveurs derrière un répartiteur de charge ; y : temps de réponse moyen.
Voir la réponseMasquer la réponse de l'exercice 2
  1. Points alignés sur une droite montante (un temps fixe d'ouverture, puis une durée proportionnelle à la taille) : ajustement affine envisageable.
  2. Une croissance de 10 % par mois s'accélère : points sur une courbe exponentielle. Ajustement par changement de variable z = ln y (chapitre 9).
  3. Probablement pas de direction : le jour du mois n'explique pas le nombre de tickets (sauf effets de calendrier, comme la paie ou les clôtures comptables). Pas d'ajustement.
  4. Le temps de réponse diminue, de moins en moins vite : une courbe décroissante qui s'aplatit (de l'ordre de k ÷ x), pas une droite. Un changement de variable comme t = 1 ÷ x serait à tester.

Tu avais trouvé ?

Exercice 3 sur 4 Le signe de la covariance Réussi À revoir

Sans calcul, donne le signe probable de la covariance.

  1. x : âge d'un disque dur ; y : nombre de secteurs réalloués (indicateur SMART).
  2. x : taux de compression choisi ; y : taille du fichier compressé.
  3. x : débit du lien ; y : durée de transfert d'une sauvegarde de taille fixe.
Voir la réponseMasquer la réponse de l'exercice 3
  1. Positive : les secteurs défectueux s'accumulent avec l'âge.
  2. Négative : plus on compresse, plus le fichier est petit.
  3. Négative : plus le débit est élevé, plus le transfert est court.

Tu avais trouvé ?

Exercice 4 sur 4 Les tickets de la semaine Réussi À revoir

Le nombre de tickets ouverts chaque semaine pendant six semaines vaut : 52, 55, 57, 61, 62, 66.

  1. Pourquoi travailler sur des totaux par semaine plutôt que sur le nombre de tickets de chaque jour ?
  2. On note x le rang de la semaine (1 à 6) et y le nombre de tickets. Calcule G et la covariance, sachant que Σ xᵢyᵢ = 1 283.
  3. La droite des moindres carrés est y ≈ 2,71x + 49,33. Vérifie qu'elle passe par G, puis estime le nombre de tickets de la semaine 10.
Voir la réponseMasquer la réponse de l'exercice 4
  1. Le nombre de tickets suit un cycle hebdomadaire (beaucoup le lundi, presque rien le week-end). Un ajustement sur les valeurs quotidiennes mélangerait ce cycle et la tendance ; les totaux par semaine l'effacent.
  2. x̄ = 21 ÷ 6 = 3,5 et ȳ = 353 ÷ 6 ≈ 58,83 : G (3,5 ; 58,83). cov(x, y) = 1 283 ÷ 6 − 3,5 × 58,8333 ≈ 213,83 − 205,92 ≈ 7,92 : positive, le nombre de tickets augmente au fil des semaines.
  3. 2,71 × 3,5 + 49,33 = 9,485 + 49,33 ≈ 58,8 ≈ ȳ : la droite passe bien par G (aux arrondis près). Semaine 10 : 2,71 × 10 + 49,33 ≈ 76 tickets, si la tendance se maintient. C'est une extrapolation de quatre semaines : une rentrée, une migration ou des congés peuvent la démentir.

Tu avais trouvé ?

Chapitre terminé !

Fais les 4 exercices avant de passer à la suite : c'est en t'entraînant que tout se fixe.

chapitres
–
de série
–
du cours
–
Chapitre suivant : Ajustement affine par la méthode des moindres carrésRevoir le sommaire du cours