Menu
CoddyTech

La valeur la plus fréquente

Fait partie de la section Statistiques pour le ML du Journey Machine Learning de Coddy. Leçon 5 sur 64.

Les tailles de T-shirt sont des étiquettes : il n’y a pas de moyenne entre M et XL. Le centre d’une colonne catégorielle est son mode, la valeur la plus fréquente :

Barres représentant 8 commandes de T-shirts par taille : S 2, M 3, L 2, XL 1. La barre la plus haute, M, est sombre et porte l’étiquette « mode »

.mode() le trouve :

sizes = pd.Series(["M", "L", "M", "S", "XL", "M", "L", "S"])
print(sizes.mode()[0])

Cela affiche :

M

Les valeurs peuvent être à égalité, donc .mode() renvoie une Series contenant tous les gagnants, triés. [0] prend le premier.

Le mode comble les lacunes dans une colonne catégorielle. C’est aussi le modèle le plus simple de tous : deviner toujours la classe la plus fréquente.

challenge icon

Défi

Facile

Un magasin de ski veut savoir quels articles garder en stock. rentals.csv consigne 30 locations avec les colonnes item, boot_size, level et days.

  1. Pour chaque colonne, dans l’ordre, affiche son nom, son mode et le nombre de locations ayant cette valeur.
  2. Compare ensuite la moyenne de days, arrondie à 1 décimale, avec son mode.

Pour un journal plus court de 8 locations :

item: snowboard (5 of 8)
boot_size: 42 (4 of 8)
level: beginner (5 of 8)
days: 1 (4 of 8)
Days rented, mean vs mode: 2.8 vs 1

Aucune location ne dure 2.8 jours : le mode est une valeur qui se produit réellement.

Essayez vous-même

import pandas as pd

rentals = pd.read_csv("rentals.csv")

# Écrivez votre code ci-dessous
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Statistiques pour le ML

Entraînez-vous par vous-même : Compilateur Python en ligne