Formas de los datos
Parte de la sección Estadística para ML del Journey de Machine Learning de Coddy. Lección 8 de 64.
El contorno de un histograma es la forma de los datos, y te indica en qué resumen confiar:
Una cola larga atrae la media hacia ella, mientras que la mediana se mantiene con la mayoría. Segundos que once visitantes pasaron en una página:
visits = np.array([8, 12, 15, 15, 18, 20, 22, 25, 40, 75, 140])
print(np.round(visits.mean(), 1), np.median(visits))Esto imprime:
35.5 20.0Media por encima de la mediana: sesgada a la derecha, una cola de valores grandes. Media por debajo: sesgada a la izquierda. Cercanas entre sí: simétrica.
La asimetría es una advertencia antes del entrenamiento: unas pocas filas extremas están muy alejadas del resto, y la media no describe casi a nadie.
Desafío
FácilAntes de entrenar con los registros de 150 jugadores, un equipo de videojuegos comprueba la forma de cada columna de players.csv. Para cada columna, en orden, imprime su nombre, su media (1 decimal), su mediana y un veredicto:
- sesgada a la derecha cuando la media está más de 2 por encima de la mediana,
- sesgada a la izquierda cuando está más de 2 por debajo,
- simétrica en caso contrario.
Para el registro de otro juego:
session_minutes: mean 14.3 above median 9.5, right-skewed
quiz_score: mean 83.3 below median 88.0, left-skewed
ping_ms: mean 46.4 close to median 46.0, symmetricPruébalo tú mismo
import numpy as np
import pandas as pd
players = pd.read_csv("players.csv")
# Escribe tu código a continuación
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
1Centro y dispersión
Media y medianaPercentiles y cuartilesVarianza y desviación estándar¿Muestra o población?El valor más frecuenteRepaso: tiempos de entrega4Muestras y poblaciones
Población y muestraLas medias muestrales varíanLa distribución muestralMuestras más grandes, menos ruidoRepaso: Encuestar a un pueblo7Líneas de tendencia
ResiduosAjuste por mínimos cuadradosTrazar el ajustePredecir con una línea¿Qué tan bueno es el ajuste?Repaso: horas de práctica10Codificación de categorías
Categorías como númerosCodificación one-hotAgrupación de números en intervalosRepaso: anuncios de autos2Distribuciones
Histogramas de densidadFormas de los datosCurva normalRegla del 68-95-99,7Puntuaciones zRepaso: duración de la batería5Valores atípicos
Diagramas de cajaLa regla del RICLa regla del valor ZTratamiento de valores atípicosRepaso: fallos de los sensores3Probabilidad mediante simulación
La probabilidad como frecuenciaLa ley de los grandes númerosSuma de dadosValor esperadoProbabilidad condicionalRepaso: probabilidades del puesto de dados6Relaciones
Lectura de diagramas de dispersiónCorrelaciónMatriz de correlaciónMapas de calor de correlaciónCorrelación no es causalidadRepaso: helado y sol9Escalado de características
Por qué escalar las característicasEscalado mín-máxEstandarizaciónStandardScalerRepaso: compañeros de escaladaPractica por tu cuenta: Compilador de Python online