Menu
CoddyTech

Diferencia de medias

Parte de la sección Estadística para ML del Journey de Machine Learning de Coddy. Lección 42 de 64.

¿Es mejor un modelo, una página o un teclado nuevos? Compara los grupos por su diferencia de medias: la media de un grupo menos la del otro. Diez mecanógrafos probaron cada uno una disposición:

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))

Esto imprime 3.8: los mecanógrafos de Dvorak promediaron 3.8 palabras más por minuto. Qwerty menos Dvorak da -3.8, así que indica qué grupo va primero.

Cinco mecanógrafos de Qwerty y cinco de Dvorak representados como puntos distribuidos entre 61 y 82 palabras por minuto, con la media de cada grupo indicada con una barra, 69.6 y 73.4, y un corchete rojo que marca la diferencia de 3.8 entre ellos

¿3.8 es mucho? Los mecanógrafos individuales tienen una diferencia de más de 20 palabras por minuto, así que la suerte de quién recibió qué teclado podría explicar por sí sola esta diferencia.

challenge icon

Desafío

Intermedio

Los estudiantes practicaron con una de dos aplicaciones de matemáticas. math_apps.csv tiene app (algo o numo), score y sets; el programa lee el nombre de una columna numérica.

  1. Calcula la media de numo menos la media de algo para esa columna.
  2. Deja que el signo determine qué aplicación va por delante e imprime la línea siguiente: la diferencia positiva y primero la media de quien va por delante, todo con 2 decimales.

Para otros estudiantes y la entrada score:

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

Pruébalo tú mismo

import numpy as np
import pandas as pd

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

# Escribe tu código a continuación
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Estadística para ML

Practica por tu cuenta: Compilador de Python online