• Saltar al contenido principal
  • Skip to secondary menu
  • Saltar a la barra lateral principal
  • Saltar al pie de página
  • Inicio
  • Secciones
    • Ciencia de datos
    • Criptografía
    • Herramientas
    • Machine Learning
    • Noticias
    • Opinión
    • Productividad
    • Programación
      • JavaScript
      • Julia
      • Matlab
      • Python
      • R
  • Programación
    • JavaScript
    • Julia
    • Matlab
    • Python
    • R
  • Laboratorio
    • Estadística
      • Calculadora del Tamaño Muestral en Encuestas
      • Calculadora de estadísticos descriptivos
      • Test de normalidad
      • Calculadora de contrastes de hipotesis
      • Calculadora de tamano del efecto
      • Simulador de Regresión Lineal con Ruido
      • Visualizador de PCA
      • Visualizador de Series Temporales
      • Simulador de Regresión Logística
      • Simulador de K-Means
      • Simulador de DBSCAN
      • Detector de la Ley de Benford
      • Ajuste de Curvas
      • Calculadora de Matrices
    • Probabilidad
      • Calculadora de Probabilidad de Distribuciones
      • Calculadora de Probabilidades de Lotería
      • Simulador del Problema de Monty Hall
      • Simulador de la Estrategia Martingala
    • Finanzas
      • Calculadora de Préstamos e Hipotecas
      • Conversor TIN ↔ TAE
      • Calculadora DCA con ajuste por inflación
      • Calculadora XIRR con Flujos Irregulares
      • Simulador FIRE (Financial Independence, Retire Early)
    • Negocios
      • CLV
      • Scoring
    • Herramientas
      • Formateador / Minificador de JSON
      • Conversor CSV ↔ JSON
      • Comparador y Formateador de Texto y JSON
      • Formateador y Tester de Expresiones Regulares
      • Inspector de JWT
      • Generador y verificador de hashes
      • Codificador / Decodificador Base64 y URL
      • Conversor de bases numericas
      • Conversor de Timestamp Unix
      • Conversor de colores
      • Generador de UUIDs
    • Juegos
      • Tres en Raya
      • Nim con Q-Learning
    • Más
      • Método D’Hondt
      • Generador de Contraseñas Seguras
  • Noticias
  • Boletín
  • Contacto
  • Tienda
    • Libros
    • Equipamiento de oficina
    • Equipamiento en movilidad

Analytics Lane

Ciencia e ingeniería de datos aplicada

  • Ciencia de datos
  • Machine Learning
  • IA Generativa
  • Python
  • Pandas
  • NumPy
  • R
  • Excel

Cómo Verificar la Normalidad de tus Datos antes de un Test Estadístico

Estadística, Laboratorio

octubre 8, 2026 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 8 minutos

Antes de aplicar muchos tests estadísticos clásicos (el t-test, el ANOVA, la regresión lineal) aparece un supuesto que con frecuencia se ignora o se verifica de forma superficial: que los datos siguen una distribución normal. Si ese supuesto se viola de forma grave, las conclusiones del test pueden ser incorrectas, p-valores que no significan lo que parecen, intervalos de confianza mal calculados, decisiones equivocadas.

Pero verificar la normalidad tampoco es tan sencillo como mirar un histograma y decidir que “parece una campana”. Hay herramientas más rigurosas, tests formales y gráficos diagnósticos, y hay que saber interpretar sus resultados correctamente.

Este tutorial muestra cómo verificar la normalidad de tus datos usando la aplicación de test de normalidad del laboratorio de Analytics Lane, que implementa los tres tests más usados (Shapiro-Wilk, Kolmogorov-Smirnov y Anderson-Darling) junto con el gráfico Q-Q, y cómo conectar el resultado con la calculadora de estadísticos descriptivos cuando necesitas más contexto sobre tus datos.

Tabla de contenidos

  • 1. Cuándo importa la normalidad y cuándo no
  • 2. Paso 1: Carga tus datos en estadísticos descriptivos
    • 2.1. El botón de conexión
  • 3. Paso 2: Elige el test apropiado para tu tamaño muestral
  • 4. Paso 3: Interpreta los resultados de los tests formales
    • 4.1. Cómo leer el resultado
  • 5. Paso 4: Interpreta el gráfico Q-Q
    • 5.1. Los patrones más frecuentes
  • 6. Paso 5: Decide qué hacer con el resultado
    • 6.1. Escenario A — P-valor alto y Q-Q limpio
    • 6.2. Escenario B — P-valor bajo pero Q-Q con desviación leve y n grande
    • 6.3. Escenario C — P-valor bajo y Q-Q con desviación clara
    • 6.4. Escenario D — P-valor bajo y Q-Q con outliers claros
  • 7. Ejemplo práctico completo
  • 8. Conclusiónes

Cuándo importa la normalidad y cuándo no

Antes de abrir la app, vale la pena hacerse la pregunta: ¿realmente necesito verificar la normalidad en este caso?

Algo que es importante cuando:

  • Vas a aplicar un t-test de una o dos muestras con n pequeño (menos de 30-40 observaciones)
  • Vas a aplicar un ANOVA
  • Quieres calcular intervalos de confianza paramétricos exactos
  • El modelo que vas a ajustar asume residuos normales (regresión lineal clásica)

Pero importa menos cuando:

Por qué migrar tus proyectos TypeScript a ES Modules en 2026
En Analytics Lane
Por qué migrar tus proyectos TypeScript a ES Modules en 2026

  • Tu muestra es grande (más de 30-50 observaciones), el teorema central del límite garantiza que la media muestral se distribuye aproximadamente normal aunque los datos no lo sean
  • Vas a usar tests no paramétricos (Mann-Whitney, Kruskal-Wallis) que no asumen normalidad
  • Estás haciendo análisis exploratorio sin inferencia estadística formal

Con muestras grandes casi cualquier test de normalidad rechazará la hipótesis nula aunque la desviación sea tan pequeña que no tenga ningún impacto práctico en los resultados. Por eso el test formal siempre debe complementarse con el gráfico Q-Q y el juicio del analista, no basta con mirar el p-valor.

Paso 1: Carga tus datos en estadísticos descriptivos

Antes de ir directamente al test de normalidad, el primer paso recomendado es cargar tus datos en la calculadora de estadísticos descriptivos para tener una visión general.

Pega tu columna de datos en el textarea (la aplicacion acepta números separados por comas, espacios o saltos de línea, y también datos copiados directamente desde Excel). Una vez cargados verás:

  • La asimetría (skewness), si está muy alejada de 0 (en valor absoluto mayor de 1) es una señal de que los datos probablemente no son normales
  • La curtosis, valores muy alejados de 3 (la curtosis de una normal) también son señal de alerta
  • El histograma con la curva normal superpuesta, una primera inspección visual muy útil
  • El boxplot, los outliers marcados como puntos individuales fuera de los bigotes son señales de colas pesadas

Con esta información ya tienes una intuición sobre si la normalidad es plausible antes de hacer el test formal.

Publicidad


El botón de conexión

En la calculadora de estadísticos descriptivos encontrarás un botón “Test de normalidad →” que transfiere los datos directamente a la app de test de normalidad sin necesidad de copiar y pegar de nuevo. Úsalo para pasar al siguiente paso de forma fluida.

Paso 2: Elige el test apropiado para tu tamaño muestral

En la app de test de normalidad verás los tres tests disponibles junto con el gráfico Q-Q. Antes de interpretar los resultados, conviene saber cuál es el más apropiado para tu caso:

Tamaño muestralTest recomendadoPor qué
n < 50Shapiro-WilkEl más potente para muestras pequeñas
50 ≤ n ≤ 200Anderson-DarlingMás potente que KS, especialmente en las colas
n > 200Cualquiera con precauciónCon n grande todos los tests rechazan H₀ ante desviaciones mínimas

La app calcula los tres automáticamente y muestra un aviso cuando un test está fuera de su rango óptimo, por ejemplo Shapiro-Wilk con n > 50.

Paso 3: Interpreta los resultados de los tests formales

La tabla de resultados muestra para cada test el estadístico calculado, el p-valor y la conclusión a dos niveles de significación (α = 0,05 y α = 0,01):

TestEstadísticoP-valorα = 0,05α = 0,01
Shapiro-WilkW = 0,97920,5195✅ Normal✅ Normal
Kolmogorov-SmirnovD = 0,07190,9513✅ Normal✅ Normal
Anderson-DarlingA² = 0,26610,6908✅ Normal✅ Normal

Publicidad


Cómo leer el resultado

Un p-valor alto (> 0,05) significa que no hay evidencia suficiente para rechazar la normalidad, los datos son compatibles con una distribución normal. Pero atención: esto no prueba que los datos sean normales, solo que no tenemos evidencia en contra.

Un p-valor bajo (< 0,05) significa que hay evidencia de que los datos no son normales. Pero con muestras grandes (n > 200) esto puede ocurrir aunque la desviación sea tan pequeña que no afecte en absoluto a los resultados de tu test estadístico.

Resultados con la interpretación que ofrece la herramienta para los test de Shapiro-Wilk, Kolmogorov-Smirnov y Anderson-Darling
Resultados con la interpretación que ofrece la herramienta para los test de Shapiro-Wilk, Kolmogorov-Smirnov y Anderson-Darling

Por eso el p-valor nunca debe interpretarse solo, siempre junto con el gráfico Q-Q.

Paso 4: Interpreta el gráfico Q-Q

El gráfico Q-Q (quantile-quantile) es la herramienta más informativa del paso, más que cualquier test formal, porque no solo dice si hay desviación sino dónde y de qué tipo.

En el gráfico verás:

  • Una línea diagonal de referencia, los puntos deberían seguirla si los datos son normales
  • Bandas de confianza al 95% alrededor de la línea, los puntos que caen fuera de las bandas son desviaciones estadísticamente significativas
  • Los puntos de los cuantiles de tus datos
Diferentes opciones de visualización que ofrece la aplicación de test de normalidad del laboratorio de Analytics Lane: Gráfico Q-Q, Histograma y CDF empírica vs teórica
Diferentes opciones de visualización que ofrece la aplicación de test de normalidad del laboratorio de Analytics Lane: Gráfico Q-Q, Histograma y CDF empírica vs teórica

Los patrones más frecuentes

  • Puntos alineados sobre la diagonal: Los datos son aproximadamente normales. Puedes proceder con los tests paramétricos con confianza.
  • Puntos que se curvan hacia arriba en ambos extremos (colas pesadas): La distribución tiene colas más pesadas que la normal, más valores extremos de lo esperado. Distribución leptocúrtica. Puede afectar a los tests paramétricos si las colas son muy pesadas.
  • Puntos que se curvan hacia abajo en ambos extremos (colas ligeras): La distribución tiene colas más ligeras que la normal. Distribución platicúrtica. Generalmente menos problemático que las colas pesadas.
  • Puntos que siguen una curva en S: Indica asimetría, los datos están sesgados a la derecha o a la izquierda. Si la S es pronunciada considera una transformación logarítmica o raíz cuadrada antes de aplicar tests paramétricos.
  • Puntos que se desvían en un extremo pero no en el otro: Asimetría en una sola cola. Puede indicar la presencia de outliers o una distribución genuinamente asimétrica.

Publicidad


Paso 5: Decide qué hacer con el resultado

Una vez tienes los resultados del test y el Q-Q, la decisión depende de la combinación de tres factores: el p-valor, el patrón del Q-Q y el tamaño muestral.

Escenario A — P-valor alto y Q-Q limpio

Los datos son compatibles con la normalidad. Procede con el test paramétrico que tenías planificado.

Escenario B — P-valor bajo pero Q-Q con desviación leve y n grande

Con n grande es esperable que el test rechace H₀ ante desviaciones pequeñas. Si el Q-Q muestra puntos que se alejan poco de la diagonal y están mayoritariamente dentro de las bandas de confianza, la desviación probablemente no afecta a los resultados del test paramétrico. El teorema central del límite te protege con muestras grandes.

Publicidad


Escenario C — P-valor bajo y Q-Q con desviación clara

Aquí hay un problema real. Las opciones son:

  • Transformar los datos Si el Q-Q muestra una S pronunciada (asimetría), una transformación logarítmica suele corregirla para variables que solo toman valores positivos. Aplica la transformación, repite el test de normalidad y comprueba si el Q-Q mejora.
  • Usar un test no paramétrico: El equivalente no paramétrico del t-test es el test de Mann-Whitney (para dos muestras independientes) o el test de Wilcoxon (para muestras pareadas). No asumen normalidad y son válidos con cualquier distribución.
  • Proceder con el test paramétrico con precaución: Si n es moderadamente grande (> 30) y la desviación no es extrema, los tests paramétricos son razonablemente robustos ante violaciones leves de la normalidad. Pero documenta la decisión y sus limitaciones.

Escenario D — P-valor bajo y Q-Q con outliers claros

Si el Q-Q muestra uno o dos puntos muy alejados de la diagonal mientras el resto sigue la línea correctamente, el problema son los outliers, no la distribución subyacente. Identifica esos puntos en tus datos, investiga si son errores de medición o valores genuinos, y decide si excluirlos es justificable.

Ejemplo práctico completo

Supón que tienes los tiempos de respuesta en segundos de un proceso informático medidos en 45 ocasiones y quieres saber si puedes usar un t-test para comparar la media con un valor de referencia.

Lo que ves en estadísticos descriptivos:

  • Media: 2,34 segundos
  • Asimetría: 1,87, claramente positiva, señal de alerta
  • El histograma muestra una cola larga hacia la derecha

Lo que ves en el test de normalidad:

  • Shapiro-Wilk: W = 0,891, p-valor = 0,012 → ❌ Rechaza normalidad con α = 0,05
  • Q-Q: los puntos forman una S pronunciada, con los valores altos muy por encima de la diagonal

Conclusión:
Los datos no son normales, hay asimetría positiva clara. Con n = 45 el t-test puede verse afectado. Las opciones son:

  1. Aplicar transformación logarítmica (adecuada para tiempos de proceso) y repetir el test
  2. Usar el test de Wilcoxon de rango con signo como alternativa no paramétrica

Aplicas la transformación logarítmica, repites el test de normalidad en la app con los valores transformados y obtienes Shapiro-Wilk W = 0,963, p-valor = 0,189, ahora el Q-Q es limpio y puedes aplicar el t-test sobre los datos transformados.

Publicidad


Conclusiónes

El test de normalidad del laboratorio de Analytics Lane junto a la calculadora de estadísticos descriptivos permite realizar análisis estadísticos de una forma rápida y sencilla. Permitiendo por ejemplo, realizar análisis se normalidad e intepretarlos en minutos sin necesidad de codificación.

Resumen del proceso:

  1. Carga tus datos en estadísticos descriptivos, revisa asimetría, curtosis e histograma
  2. Usa el botón “Test de normalidad →” para transferir los datos sin copiar y pegar
  3. Identifica el test más apropiado para tu tamaño muestral (Shapiro-Wilk si n < 50)
  4. Lee el p-valor pero no te quedes ahí, mira siempre el Q-Q
  5. Identifica el patrón del Q-Q para entender qué tipo de desviación tienes si la hay
  6. Decide según la combinación de p-valor, patrón del Q-Q y tamaño muestral

Nota: La imagen de este artículo fue generada utilizando un modelo de inteligencia artificial.

¿Te ha parecido de utilidad el contenido?

¡Puntúalo entre una y cinco estrellas!

Puntuación promedio 0 / 5. Votos emitidos: 0

Ya que has encontrado útil este contenido...

¡Síguenos en redes sociales!

¡Siento que este contenido no te haya sido útil!

¡Déjame mejorar este contenido!

Dime, ¿cómo puedo mejorar este contenido?

Publicaciones relacionadas

  • Por qué migrar tus proyectos TypeScript a ES Modules en 2026
  • Actualizar expresslanets a ES Modules con tsx y Vitest
  • Migrar tslane a un paquete dual CommonJS y ESM con tsup y Vitest
  • Errores comunes al interpretar resultados estadísticos
  • Método del codo: interpretación correcta y limitaciones
  • Pareto/NBD: cuando el abandono silencioso cambia el CLV
  • Cómo construir tu primer scorecard paso a paso
  • Docker Compose: el día a día. Cómo ver qué funciona y qué no

Publicado en: Ciencia de datos Etiquetado como: Estadística, Laboratorio

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

I accept the Terms and Conditions and the Privacy Policy

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Barra lateral principal

Suscríbete a nuestro boletín

Suscríbete al boletín semanal para estar al día de todas las publicaciones.

Política de Privacidad

Analytics Lane en redes sociales

  • Amazon
  • Bluesky
  • Facebook
  • GitHub
  • Instagram
  • Mastodon
  • Pinterest
  • RSS
  • Telegram
  • Tumblr
  • Twitter
  • YouTube

Publicidad

Entradas recientes

Cómo Verificar la Normalidad de tus Datos antes de un Test Estadístico

octubre 8, 2026 Por Daniel Rodríguez

Docker Compose: el día a día. Cómo ver qué funciona y qué no

octubre 6, 2026 Por Daniel Rodríguez

Migrar tslane a un paquete dual CommonJS y ESM con tsup y Vitest

octubre 1, 2026 Por Daniel Rodríguez

Publicidad

Es tendencia

  • ¿Media, mediana o moda en variables ordinales? Guía práctica para el análisis de datos publicado el octubre 28, 2025 | en Ciencia de datos
  • Gráficos de barras en Matplotlib publicado el julio 5, 2022 | en Python
  • Exactitud, precisión, recall… qué mide realmente cada métrica (y qué no) publicado el marzo 3, 2026 | en Ciencia de datos
  • El método de las aproximaciones sucesivas e implementación en Python publicado el marzo 10, 2023 | en Ciencia de datos
  • Instalar Rocky Linux 9 en VirtualBox publicado el octubre 20, 2023 | en Herramientas

Publicidad

Lo mejor valorado

4.9 (24)

Seleccionar filas y columnas en Pandas con iloc y loc

4.6 (16)

Archivos JSON con Python: lectura y escritura

4.4 (14)

Ordenación de diccionarios en Python mediante clave o valor

4.7 (13)

Operaciones de filtrado de DataFrame con Pandas en base a los valores de las columnas

4.1 (11)

Aplicar el método D’Hondt en Excel

Comentarios recientes

  • Daniel Rodríguez en Curiosidad: La Paradoja de Simpson, o por qué no siempre debes fiarte de los promedios
  • Hatepi en Curiosidad: La Paradoja de Simpson, o por qué no siempre debes fiarte de los promedios
  • Daniel Rodríguez en Los récords con asterisco, o la épica del titular sin contexto – El bestiario de los indicadores económicos absurdos (parte 8 y final)
  • Juan en Los récords con asterisco, o la épica del titular sin contexto – El bestiario de los indicadores económicos absurdos (parte 8 y final)
  • bif en JSON en bases de datos: cuándo es buena idea y cuándo no

Publicidad


Footer

Analytics Lane

  • Acerca de Analytics Lane
  • Boletín de noticias
  • Contacto
  • Libros
  • Lo más popular
  • Noticias
  • Tienda
  • Tiendas afiliadas

Secciones

  • Ciencia de datos
  • Criptografía
  • Herramientas
  • Machine Learning
  • Opinión
  • Productividad
  • Programación
  • Reseñas

Sobre de Analytics Lane

En Analytics Lane tratamos de explicar los principales conceptos de la ciencia e ingeniería de datos con un enfoque práctico. Los principales temas tratados son ciencia de datos, ingeniería de datos, inteligencia artificial, machine learning, deep learning y criptografía. Además, también se habla de los principales lenguajes de programación y herramientas utilizadas por los científicos e ingenieros de datos.

Copyright © 2018-2026 Analytics Lane ·Términos y condiciones ·Política de Cookies ·Política de Privacidad ·Herramientas de privacidad ·Contacto