La ilusión del 95 %: qué dice (y qué no) tu intervalo de confianza

Por qué el 95 % describe el método, no tu parámetro. Simulaciones de cobertura, el dilema del churn, Jeffreys–Lindley y prácticas para no engañarse.

Publicado el 12 de septiembre de 2026

EstadísticaInferenciaBayesianoA/B Testing
95%

El error más frecuente: qué significa realmente el 95%

La escena típica

En un panel de control de tests A/B: la variante nueva subió 0.4 puntos porcentuales en retención, el intervalo no cruza cero, y alguien pregunta si eso implica un 95% de confianza en que la nueva versión sea mejor.

La respuesta que casi nadie se atreve a dar es no.

De dónde vino la idea

Jerzy Neyman revolucionó la inferencia estadística entre 1934 y 1937 planteándose una pregunta distinta. En lugar de preguntar dónde estaba el parámetro desconocido, preguntó qué tan seguido su método acertaba a capturarlo. Su respuesta: construir reglas de estimación tales que, si se aplicaban una y otra vez sobre nuevas muestras, el procedimiento atrapara el valor verdadero el 95% de las veces.

Esa es la definición completa: no habla del intervalo individual que ves en pantalla. Habla del comportamiento del procedimiento en el largo plazo.

La máquina detrás del número

El teorema central del límite es la maquinaria. Si xˉ\bar{x} es la media de nn observaciones independientes de una distribución con media μ\mu y desviación σ\sigma, entonces para muestras grandes:

P(μ−1.96 σn<xˉ<μ+1.96 σn)≈0.95P\left(\mu - 1.96\,\frac{\sigma}{\sqrt{n}} < \bar{x} < \mu + 1.96\,\frac{\sigma}{\sqrt{n}}\right) \approx 0.95

Reescribiendo de forma que μ\mu quede al centro:

P(xˉ−1.96 σn<μ<xˉ+1.96 σn)≈0.95P\left(\bar{x} - 1.96\,\frac{\sigma}{\sqrt{n}} < \mu < \bar{x} + 1.96\,\frac{\sigma}{\sqrt{n}}\right) \approx 0.95

Todo lo aleatorio en esas dos líneas es xˉ\bar{x}, no μ\mu. Una vez que introduces tus datos reales, el intervalo se convierte en números fijos: contiene el parámetro o no. El 95% describe la máquina que construyó el intervalo, no el intervalo mismo.

La verificación por simulación

import numpy as np
import matplotlib.pyplot as plt

# True conversion rate
p_true = 0.015
n = 20_000
n_sims = 100

np.random.seed(42)
covered = []
intervals = []

for _ in range(n_sims):
    x = np.random.binomial(n, p_true)
    p_hat = x / n
    se = np.sqrt(p_hat * (1 - p_hat) / n)
    lo = p_hat - 1.96 * se
    hi = p_hat + 1.96 * se
    intervals.append((lo, hi))
    covered.append(lo <= p_true <= hi)

# Plot first 40 intervals
fig, ax = plt.subplots(figsize=(8, 5))
for i, (lo, hi) in enumerate(intervals[:40]):
    color = "tab:blue" if covered[i] else "tab:red"
    ax.plot([lo, hi], [i, i], color=color, alpha=0.8)

ax.axvline(p_true, color="black", linestyle="--", label=f"True p = {p_true:.3f}")
ax.set_yticks([])
ax.set_xlabel("95% confidence interval for p")
ax.set_title("Coverage simulation: ~95% of intervals contain the true p")
ax.legend()
plt.tight_layout()
plt.show()
Cuarenta intervalos de confianza simulados sobre la línea vertical en 0,015; dos segmentos rojos no cubren el valor verdadero

Por qué importa esta distinción

Leer un intervalo como una aseveración sobre el parámetro es responder una pregunta que el método nunca hizo. Quien quiere una probabilidad directa sobre el efecto necesita un marco que declare explícitamente sus supuestos iniciales: el bayesiano.

Intervalos creíbles: cuando preguntas distintas piden respuestas distintas

Cuál es la pregunta bayesiana

El intervalo de confianza pregunta: ¿este procedimiento funciona de manera confiable?. El intervalo creíble pregunta lo que la mayoría tiene en mente: dados mis conocimientos previos y lo que acabo de observar, ¿cuál es la probabilidad de cada rango del parámetro?.

Para contestar eso hay un costo: el parámetro debe modelarse como una variable aleatoria con una distribución previa, lo que obliga a escribir una creencia inicial antes de mirar los datos.

El mecanismo bayesiano

La fórmula de Bayes combina el prior (creencia previa sobre el parámetro) con la verosimilitud (información que traen los datos):

p(μ∣data)∝p(data∣μ)×p(μ)p(\mu \mid \text{data}) \propto p(\text{data} \mid \mu) \times p(\mu)

El posterior es la distribución actualizada del parámetro. Ya no es arbitraria (depende del dato) pero tampoco es única (depende del prior). El intervalo creíble al 95% es el rango donde ese posterior acumula 0.95 de su masa. Con él en mano, puedes afirmar: “hay un 94% de probabilidad de que el efecto sea positivo” — algo que el intervalo frecuentista nunca te permitió decir.

Lado a lado

AspectoIntervalo de confianzaIntervalo creíble
Pregunta¿funciona el procedimiento de forma confiable?¿qué debo creer tras ver el dato?
Qué varíael intervalo (entre muestreos)el parámetro (bajo el posterior)
Requiere priornosí
Significado del 95%95% de los intervalos construidos así atrapan el valor95% de masa posterior dentro del rango
Uniformidadtodos los analistas obtienen lo mismovaría según el prior elegido

Cómo el prior cambia la conclusión

Code/prior_posterior_demo.py analiza el ejemplo de churn (brecha de 0.25 pp, SE = 0.086 pp) usando conjugación Normal–Normal: la precisión del posterior es la suma de precisiones, su media es un promedio ponderado.

  • Prior débil N(0, 1.00²): precisión 1 versus ~135 de los datos. El dato domina por completo. Posterior N(0.248, 0.086²) con intervalo creíble [0.08, 0.42] pp. Idéntico al Wald.
  • Prior fuerte N(0, 0.05²): precisión 400, que triplica la del dato. El posterior se jala hacia el prior. Posterior N(0.063, 0.043²) con creíble [−0.02, 0.15] pp. Ahora incluye el cero.

Mismo experimento, mismo dato, dos conclusiones defendibles. La figura 02_priors_posteriors.png lo visualiza: a la izquierda el posterior calcando la verosimilitud; a la derecha, el posterior apretado hacia el prior.

Curvas de prior, verosimilitud y posterior en dos paneles: con prior débil el posterior reproduce el dato; con prior fuerte se apalanca hacia el cero

Cuándo optar por cada uno

El intervalo creíble es natural cuando tienes información histórica confiable (métricas de períodos anteriores, capacidad demostrada, ensayos previos). Su objetivo es actualizar una creencia que va a guiar una decisión. El intervalo frecuentista es mejor cuando necesitas un estándar reproducible y verificable sin pedirle a nadie que declare un prior: piensa en auditorías de terceros o lanzamientos regulados.

El caso del churn: dos análisis sobre los mismos datos

El escenario

Una plataforma de suscripción registra abandono mensual. Históricamente, 1.50 puntos porcentuales. Tras un cambio de producto, 20.000 usuarios activos vieron 350 bajas: 1.75 pp. La brecha es +0.25 pp. La pregunta de negocio: ¿es real o ruido?

Lectura frecuentista

Se asume que la verdadera brecha es cero y se estima el ruido esperado bajo esa suposición:

SE=p0(1−p0)n=0.015×0.98520,000≈0.086 ppSE = \sqrt{\frac{p_0(1-p_0)}{n}} = \sqrt{\frac{0.015 \times 0.985}{20{,}000}} \approx 0.086\ \text{pp}

Dividiendo la brecha observada por el error estándar: z = 0.25 / 0.086 ≈ 2.9, que corresponde a un p-valor bilateral cercano a 0.004.

El intervalo de confianza Wald es 0.25 ± 1.96·0.086 ≈ [0.08, 0.42] pp: completamente por encima de cero.

Veredicto: bajo este método, el cambio parece real. Hay que investigar.

Lectura bayesiana: primer escenario

Se toma la misma verosimilitud pero se añade un prior sobre la brecha. Usando conjugación Normal–Normal:

Prior débil δ ~ N(0, 1.00²) pp — “cualquier efecto entre −2 y +2 pp es compatible con lo que sé”:

posterior≈N(0.248, 0.0862)  ⇒  creıˊble 95%≈[0.08, 0.42] pp\text{posterior} \approx \mathcal{N}(0.248,\ 0.086^2) \;\Rightarrow\; \text{creíble 95\%} \approx [0.08,\ 0.42]\ \text{pp}

No incluye cero. Coincide con el frecuentista: cuando el prior es vago, ambos dicen lo mismo.

Lectura bayesiana: segundo escenario

Prior fuerte δ ~ N(0, 0.05²) pp — “por el historial del producto, cambios de este tipo raramente superan algunas décimas. Cambios grandes son improbables”:

posterior≈N(0.063, 0.0432)  ⇒  creıˊble 95%≈[−0.02, 0.15] pp\text{posterior} \approx \mathcal{N}(0.063,\ 0.043^2) \;\Rightarrow\; \text{creíble 95\%} \approx [-0.02,\ 0.15]\ \text{pp}

Ahora sí contiene cero: el mismo experimento, con otro supuesto inicial declarado, resulta inconcluyente.

Resumen de los tres veredictos

AnálisisIntervalo al 95% (pp)¿Contiene 0?Conclusión
Frecuentista (Wald)[0.08, 0.42]Noefecto presente
Bayesiano, prior débil[0.08, 0.42]Noefecto probable
Bayesiano, prior fuerte[−0.02, 0.15]Sísin conclusión

Los mismos 20.000 usuarios, los mismos 350 eventos. Lo que cambia es la apuesta previa sobre el tamaño de los efectos. Cuando dos marcos razonables divergen, ese desacuerdo no es un fallo: es información que fuerza a elegir un prior de forma explícita en lugar de ocultarlo bajo la aparente objetividad de un umbral fijo.

Jeffreys–Lindley: por qué muestras enormes pueden engañarte

El fenómeno en una línea

El error estándar de una proporción decae como 1/n1/\sqrt{n}:

SE(n)=p0 (1−p0)nSE(n) = \sqrt{\frac{p_0\,(1-p_0)}{n}}

Por eso el estadístico zz para una brecha absoluta fija crece como n\sqrt{n}. Nada requiere que el efecto sea importante; basta que no sea exactamente cero y que hayas recolectado bastantes observaciones.

Observando la curva

Code/prior_posterior_demo.py dibuja el z de una brecha fija de 0.25 pp contra tamaño muestral desde 10³ hasta 10⁶ en escala logarítmica:

z(n)=0.25 pp0.015×0.985/n×100z(n) = \frac{0.25\ \text{pp}}{\sqrt{0.015 \times 0.985 / n} \times 100}

Valores de la réplica:

nz para brecha de 0.25 pp
1.0000.65 — ruido puro
~9.1001.96 — toca el umbral “significativo”
20.0002.91 — el caso de churn
100.0006.51
1.000.00020.57 — “con toda seguridad”
Crecida del estadístico z de una brecha fija de 0,25 pp con n en escala logarítmica; cruza 1,96 cerca de 9.100 usuarios

Con apenas 9.000 usuarios una diferencia económicamente trivial cruza el umbral de significancia. Con un millón, cualquier artefacto del experimento — sesgo mínimo en la asignación, estacionalidad no controlada — aparecerá como un descubrimiento irrefutable. La significancia estadística ya no distingue entre “hay efecto” y “hay datos suficientes para detectar lo que sea”.

El significado de la paradoja

Harold Jeffreys y Dennis Lindley observaron desde perspectivas distintas el mismo patrón: frente a un p-valor minúsculo en una muestra descomunal, la hipótesis nula puede seguir siendo la explicación más plausible bajo un prior razonable. A medida que crece n, aumenta la precisión del dato, pero si el prior asigna masa alta a efectos diminutos (lo cual es sensato cuando los cambios pequeños casi nunca mueven métricas), el posterior se mantiene cerca del prior y el “hallazgo detectado” no persuade. El test grita; la actualización de creencias susurra.

La salida práctica

La confusión central es equiparar “detectable” con “material”. Son preguntas distintas:

  1. Magnitud: ¿la estimación y su intervalo son lo suficientemente grandes para mover una decisión de negocio?
  2. Fiabilidad: ¿el experimento diferencia ese umbral del ruido?

Al crecer n, fija un umbral material de antemano y exígelo con más rigor, no menos.

Frequentista o bayesiano: marcos para audiencias distintas

No es un debate ideológico

Ambos son internamente consistentes. Contestan preguntas diferentes. La elección razonable depende de cuál pregunta necesitas responder y de qué puedas justificar ante tu audiencia.

Lo que hace bien el marco frequentist

  • Reproducibilidad sin supuestos. Dos analistas con los mismos datos obtienen el mismo número. Para auditorías y lanzamientos regulados, esa propiedad es un requisito.
  • Garantía de procedimiento. El 95% (o el 1%) se refiere al comportamiento a largo plazo. Bien usado, permite afirmar: “si este proceso se repite, falsea menos del 5% de las veces”.
  • Sus límites. No habla de probabilidades de hipótesis. Su umbral fijo degenera con muestras enormes. Un diseño que solo exige “p < 0.05” autoriza decisiones sobre diferencias triviales.

Lo que hace bien el marco bayesiano

  • Actualización de creencias con evidencia. Entrega lo que el interesado pregunta: probabilidad de que el efecto supere un umbral, rango plausible del parámetro, riesgo de decidir mal.
  • Supuestos explícitos. El prior es una ecuación que se puede discutir, someter a análisis de sensibilidad, reemplazar cuando hay nueva información.
  • Sus límites. Dos analistas con priors distintos obtienen intervalos distintos sobre el mismo dato. Con muestras muy pequeñas el prior domina. Con muestras enormes y modelos mal especificados, el posterior hereda el sesgo del modelo.

Tabla de decisión para equipos de producto

SituaciónUsarPor qué
Puerta de release auditada por tercerosFrequentistreproducibilidad sin pedirle priors a nadie
Información histórica sólida (métricas previas, modelos base)Bayesianola información previa ya existe; usarla explícitamente mejora
Comunicar riesgo al negocio (“probabilidad de no lograr meta”)Bayesianoel negocio pregunta probabilidades, no comportamientos de procedimientos
Monitoreo continuo con decisiones secuencialesFrequentist o Bayesiano con modelo de decisióncontrolar la tasa de falsos positivos del procedimiento
Desacuerdo entre ambas lecturasInvestigar ambasel desacuerdo señala un supuesto o un dato cuestionable

Síntesis

Elegir un marco es, en los hechos, elegir qué pregunta estás dispuesto a justificar ante el equipo. Los números de los reportes muestran por qué: un mismo experimento admite “rechazo de hipótesis nula”, “el efecto probablemente existe” y “no alcanza conclusión”. El 95% del enunciado inicial no cubre ninguno de esos veredictos por sí solo.

Cuatro prácticas antes de reportar un intervalo

1. Escribe el umbral de decisión antes de ver los datos

Antes de lanzar el test, declara qué resultado cambiaría tu decisión — en magnitud y dirección, no en asteriscos. Una brecha de 0.05 pp rara vez justifica mover un roadmap aunque parezca “significativa” con 100.000 usuarios.

2. Frente a un rechazo con muestra grande, verifica la materialidad

La curva de Jeffreys–Lindley mostró que z cruza 1.96 con ~9.000 usuarios para una brecha de 0.25 pp y llega a ~20 con un millón. Significancia con muestras enormes casi siempre significa “no exactamente cero”, nunca “lo suficientemente grande”.

3. Cuando frecuentista y bayesiano discrepan, investiga

Mismo experimento, tres conclusiones. Un desacuerdo así tiene tres lecturas posibles:

  • el prior estaba mal calibrado (ignoraba efectos reales de ese tamaño);
  • hay un problema de datos (sesgo, mezcla de poblaciones, estacionalidad);
  • el régimen cambió: lo que el prior representaba ya no describe el producto.

No elijas el resultado que te conviene y silencies el otro.

4. Etiqueta qué pregunta responde cada número

“IC 95%” e “intervalo creíble 95%” son criaturas distintas. Quien lee tu informe debe saber si el número describe un comportamiento de procedimiento a largo plazo o una probabilidad sobre el parámetro bajo un prior declarado.


La ilusión del título no es que el 95% sea falso — la simulación lo verificó (95 de 100 intervalos capturaron el valor). La ilusión es creer que ese número responde la pregunta que tu negocio está haciendo. Conocer el procedimiento a fondo — y poder replicarlo — es la mejor defensa contra ese error.