Aller au contenu
Apprendre.
  • M1 · toutes les matières15 matières : Préparation de données, API & sécurité, CI/CD, Docker, Merise, Dataviz, KNIME, ML appliqué : projet LoL, SQL & UML, SQL avancé, Machine Learning, Git, IA frugale & responsable, Qualité des données, MathématiquesAnnée
  • M2 · toutes les matières4 matières : Deep Learning, AI Act, Comex & Fundraising, Gouvernance & DataMeshAnnée
  • Deep LearningM2 · 4 modules · Réseaux de neurones, CNN, texte, modèles génératifs.Matière
  • Préparation de donnéesM1 · 3 modules · Nettoyer, transformer et fusionner des données avec Python.Matière
  • API & sécuritéM1 · 2 modules · Consommer, concevoir et sécuriser des API.Matière
  • CI/CDM1 · 1 module · Intégration et livraison continues.Matière
  • DockerM1 · 3 modules · Conteneurs, images, volumes, réseaux, Compose.Matière
  • MeriseM1 · 2 modules · Modéliser une base : MCD, MLD, MPD.Matière
  • DatavizM1 · 2 modules · Visualiser pour comprendre et décider.Matière
  • KNIMEM1 · 1 module · Explorer et nettoyer des données en workflow.Matière
  • ML appliqué : projet LoLM1 · 2 modules · Du besoin métier au POC de vision par ordinateur.Matière
  • SQL & UMLM1 · 3 modules · Modèles UML et requêtes SQL.Matière
  • SQL avancéM1 · 3 modules · Jointures, fenêtres, CTE, optimisation.Matière
  • Machine LearningM1 · 3 modules · Régression, classification, segmentation, projet.Matière

↑↓ naviguer↵ ouvre le résultat en surbrillanceesc fermer

Partie 3 · Statistiques descriptives

Résumer une série : moyenne, médiane, quartiles

Décrire un jeu de données, c'est le résumer par quelques nombres clés, puis le visualiser. On commence par trois résumés du « niveau » d'une série.

La moyenne

La moyenne représente le niveau global de la série :

μ=1n∑i=1nxi\mu = \frac{1}{n}\sum_{i=1}^{n} x_i

Exemple : notes = [8, 9, 10, 10, 11, 12, 13, 15, 18]. La somme vaut 106, il y a 9 notes : μ=106/9≈11,78\mu = 106/9 \approx 11{,}78.

La médiane

La médiane est la valeur qui coupe la série triée en deux parties égales : 50 % des valeurs en dessous, 50 % au-dessus. Pour notes (9 valeurs triées), c'est la 5e : 11. Avec un nombre pair de valeurs, on prend le milieu des deux valeurs centrales.

Vérifie que tu as compris

La série triée [3, 5, 8, 20] a combien pour médiane ?

Moyenne contre médiane

Prends [10, 10, 11, 11, 12, 30] : la moyenne vaut 1414, la médiane 1111. Une seule valeur extrême (30) a tiré la moyenne vers le haut, la médiane n'a presque pas bougé. La médiane est robuste aux valeurs extrêmes, la moyenne y est sensible.

Autre cas du cours : [1, 2, 2, 3, 3, 4, 20] a une médiane de 3 et une moyenne tirée vers 20 (elle vaut 5).

Vérifie que tu as compris

Un salaire exceptionnel est ajouté à une petite série de salaires. Quel résumé bouge le plus ?

Les quartiles

Les quartiles découpent la série triée en 4 parts égales : Q1Q_1 (25 %), Q2Q_2 = médiane (50 %), Q3Q_3 (75 %).

Méthode du cours : le rang de Q1Q_1 est r=n+14r = \frac{n+1}{4}, puis on interpole entre les deux valeurs voisines. Le rang de Q3Q_3 est 3(n+1)4\frac{3(n+1)}{4}.

Exemple : tailles = [150, 160, 165, 170, 175], n=5n = 5. Rang de Q1Q_1 : 64=1,5\frac{6}{4} = 1{,}5, donc Q1=150+0,5×(160−150)=155Q_1 = 150 + 0{,}5\times(160-150) = 155.

Attention : la fonction np.percentile de NumPy utilise par défaut la méthode « linear » et renvoie ici 160. Pour retrouver la méthode du cours (rang (n+1)/4(n+1)/4), il faut method="weibull".

min Q1 médiane Q3 max normal atypique

Lecture d'un boxplot : la boîte va de Q1Q_1 à Q3Q_3, le trait central est la médiane, les moustaches couvrent les valeurs « normales », les points isolés sont les valeurs atypiques.

Vérifie que tu as compris

Série triée de 8 valeurs : [4, 6, 7, 9, 10, 12, 14, 18]. Avec la méthode du cours, que vaut Q1 ?