Validación y Análisis · Tema 39

Interpretación estadística de resultados

p = 0,04 no es victoria y p = 0,06 no es derrota: leer rareza, efecto, intervalo y potencia sin convertir el análisis en caza de asteriscos.

01 · Punto de partida

El número no dice «eureka»

Veinte métricas, una da p = 0,03: ¿descubrimiento o azar esperado (1 de cada 20 bajo H0)? Sin pre-registro (qué se preguntó), sin efecto ni IC, el p es un titular sin noticia. Este tema es el manual de lectura honesta de todo el curso.

  • ¿Qué hipótesis se fijó antes de mirar?
  • ¿p dice rareza o tamaño?
  • ¿El IC contiene relevancia práctica?
  • ¿Cuántas pruebas se hicieron en silencio?

02 · Definición

Qué dice y qué no dice cada número

p

Rareza

P(D tan extrema|H0). No es P(H0), no es tamaño, no es importancia. Solo rareza bajo el supuesto.

±

IC

Efecto plausible con precisión. Si contiene valores relevantes e irrelevantes, el experimento no decide.

Δ

Relevancia

Δ mínimo práctico (Temas 27, 38). p ≈ 0 con efecto < Δ = matiz caro, no hallazgo.

Lectura conjunta p + efecto.
pEfecto vs. ΔLectura
0,01Supera ΔHallazgo accionable
0,01Bajo ΔMatiz (n grande)
0,20IC anchoNo concluyente (más n)
0,60IC angosto en 0Equivalencia práctica

03 · Método

Checklist de lectura en 5 pasos

  1. 1
    Recuperar la pregunta pre-registrada.

    ¿Qué H0, qué métrica, qué α y qué Δ se fijaron antes? Lo demás es exploratorio, no confirmatorio.

  2. 2
    Leer p como rareza.

    p = 0,04: «raro al 4% bajo H0», no «96% de que H1 sea cierta».

  3. 3
    Leer efecto + IC contra Δ.

    ¿El IC entero supera Δ? ¿Lo contiene? ¿Ni lo toca? Ahí vive el veredicto (Tema 38).

  4. 4
    Contar las pruebas ocultas.

    ¿20 métricas y se reporta 1? Corregir (Bonferroni α/m) o declarar exploración.

  5. 5
    Pedir potencia y réplica.

    ¿Con este n se podía detectar Δ? ¿Otro equipo con otras semillas vería lo mismo?

pre-registro→p + IC vs. Δ→pruebas + potencia

04 · Cazadores de asteriscos

p-hacking, HARKing y jardín

p-hacking

Probar hasta que dé

20 métricas, cortes móviles, n flexible: algo dará p < 0,05 por azar. Antídoto: pre-registro + corrección.

HARKing

Inventar la hipótesis después

Ver el pico y escribir «siempre buscamos eso». Antídoto: exploratorio rotulado como tal, confirmación aparte.

Jardín de senderos
Cada decisión (outlier sí/no, w, métrica) bifurca: miles de análisis posibles, se reporta el que brilla.
Cajón (file drawer)
Solo se publican p < 0,05: la literatura miente por selección. Registrar todo (Tema 44).
Texas sharpshooter
Dibujar el blanco alrededor del tiro: elegir la métrica que dio. El blanco se pinta antes.

05 · Representación en Python

20 tests bajo H0: uno «da» solo

Python en tu navegador. Semilla fija: el azar fabricará un «hallazgo».

import random
rng = random.Random(39)
ps = [rng.random() for _ in range(20)]  # p uniformes bajo H0
sig = [p for p in ps if p < 0.05]
print(f"significativos sin corregir: {len(sig)}/{len(ps)} (esperado 1)")
print("mínimo:", round(min(ps), 3), "-> ¿hallazgo o azar esperado?")
print(f"Bonferroni α/m = {0.05/20:.4f}: significativos {sum(1 for p in ps if p < 0.05/20)}")

Uno da p ≈ 0,02 por azar esperado: sin corrección es «descubrimiento»; con Bonferroni, ruido.

Efecto + IC mandan sobre p

# p=0.01 con efecto 0.1 (Δ=1) vs p=0.2 con IC ancho
print("p=0.01, d=0.1±0.05: matiz (n gigante, irrelevante)")
print("p=0.20, d=0.8±1.5: no concluyente (IC abraza Δ, pedir más n)")

06 · Exploración

Laboratorio: la fábrica de «hallazgos»

Simulamos m pruebas bajo H0 (p uniformes) salvo una señal real opcional que empuja un p hacia abajo. Mové m y la señal: observá cuántos «dan» sin corregir vs. con Bonferroni α/m. Con m = 20 y sin señal, el azar regala uno.

EXPERIMENTO 39

p crudos vs. Bonferroni

α = 0,05 · Bonferroni α/m

Los resultados numéricos aparecen debajo.
Sig. crudo0
Sig. Bonf.0
Esperados H00,0
Lectura—

Con m=20 sin señal, ~1 da p<0,05 por azar: cazarlo es p-hacking.

Barras = p-valores ordenados. Línea lima = 0,05; línea blanca = 0,05/m. Bajo la lima pero sobre la blanca: «hallazgo» que Bonferroni borra.

Preguntas para explorar

  1. Con m=20 y señal 0: ¿cuántos crudos dan? ¿Bonferroni cuántos deja? ¿Qué enseña sobre reportar 1/20?
  2. Subí m a 50 sin señal: ¿crudos? ¿El azar fabrica más «descubrimientos» con más métricas?
  3. Poné señal 1 con m=20: ¿el verdadero sobrevive a Bonferroni? ¿Por qué la señal real sí cruza α/m?
Ver respuestas sugeridas
  1. ~1 crudo, 0 Bonferroni: el «hallazgo» era azar esperado (m×α = 1). Reportar 1/20 sin contexto es cazar.
  2. ~2–3 crudos: más pruebas = más falsas alarmas lineales. Sin corrección, medir mucho garantiza «descubrir».
  3. Sí (p ≈ 0,001 < 0,0025): la señal real es tan rara que sobrevive al castigo. Bonferroni filtra ruido, no verdad fuerte.

07 · Comprensión

Confusiones frecuentes

«p = 0,04, confirmado»

Confirmado con una sola muestra y 20 pruebas es azar con diploma. Confirmar exige pre-registro + réplica.

«p = 0,06, tendencia»

No hay tendencias en Neyman-Pearson: con α = 0,05 no se rechaza. Punto. Más n o nada.

«Bonferroni es muy estricto»

Es conservador a propósito: controla falsas alarmas familiares. Alternativas (Holm, FDR) con protocolo, nunca a ojo.

«IC que contiene 0 = sin efecto»

Contiene 0 + ancho = no concluyente; angosto en 0 = equivalencia (Tema 38). Ancho manda.

08 · Práctica guiada

Ejercicios con Python

Ejercicio 1: azar esperado

¿Falsas alarmas esperadas con m=40?

print(40*0.05, "falsas esperadas bajo H0 (sin señal alguna)")
Ver solución razonada

2: reportar «2 hallazgos p < 0,05 de 40» sin corregir es reportar el azar esperado como ciencia.

Ejercicio 2: Bonferroni a mano

¿p = 0,01 sobrevive con m=10?

print(0.01 < 0.05/10, "(0.01 > 0.005: no sobrevive)")
Ver solución

No: 0,01 > 0,005. Lo que era «significativo» solo, no lo es en familia de 10. Contexto manda.

Ejercicio 3: lectura completa

Leé: p = 0,02, d = 0,2 ± 0,15, Δ = 1, m = 1 pre-registrada.

Ver una posible respuesta
print("Significativa (p<0.05) pero irrelevante (IC bajo Δ): matiz, no cambio.")

Pre-registro limpio + p chico + efecto bajo Δ = verdad menor. No cambiar por 0,2 aunque el p brille.

09 · Síntesis

Ideas para recordar

  • p = rareza bajo H0; efecto = tamaño; IC = precisión; m y n = contexto.
  • Pre-registro + Δ + corrección múltiple o la lectura es exploración.
  • m×α falsas esperadas: contar las ocultas, no solo la que brilla.
  • Significativa + relevante = acción; si no, matiz o más n.
  • «Casi» no existe: α se fija antes y se obedece.

En el próximo tema dibujaremos honestamente: visualización de resultados.