Menu
CoddyTech

Différence entre les moyennes

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

Un nouveau modèle, une nouvelle page ou un nouveau clavier est-il meilleur ? Compare les groupes par leur différence des moyennes : la moyenne d'un groupe moins celle de l'autre. Dix dactylographes ont chacun essayé une disposition :

typing = pd.DataFrame({
    "layout": ["Qwerty", "Dvorak", "Qwerty", "Dvorak", "Qwerty", "Dvorak", "Qwerty", "Dvorak", "Qwerty", "Dvorak"],
    "wpm": [68, 76, 74, 65, 61, 82, 79, 70, 66, 74],
})
means = typing.groupby("layout")["wpm"].mean()
print(np.round(means["Dvorak"] - means["Qwerty"], 2))

Cela affiche 3.8 : les dactylographes utilisant Dvorak ont tapé en moyenne 3.8 mots de plus par minute. Qwerty moins Dvorak donne -3.8, alors indique quel groupe vient en premier.

Cinq dactylographes utilisant Qwerty et cinq utilisant Dvorak, représentés par des points répartis entre 61 et 82 mots par minute, avec la moyenne de chaque groupe indiquée par une barre, 69.6 et 73.4, et un crochet rouge marquant l’écart de 3.8 entre les deux

3,8, est-ce beaucoup ? Les dactylographes à un doigt dépassent rarement 20 mots par minute ; la chance de savoir qui a eu quel clavier pourrait à elle seule expliquer cet écart.

challenge icon

Défi

Moyen

Les élèves se sont entraînés avec l'une de deux applications de mathématiques. math_apps.csv contient app (algo ou numo), score et sets ; le programme lit le nom d'une colonne numérique.

  1. Calcule la moyenne de numo moins la moyenne de algo pour cette colonne.
  2. Fais déterminer par le signe de cette différence quelle application est en tête, puis affiche la ligne ci-dessous : l'écart est positif, la moyenne de l'application en tête apparaît en premier, le tout avec 2 décimales.

Pour les autres élèves et l'entrée score :

algo is ahead on score by 4.0 (151.0 vs 147.0)

Essayez vous-même

import numpy as np
import pandas as pd

students = pd.read_csv("math_apps.csv")
column = input()

# É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