Ir al contenido
σestadistica.ar

estadistica.ar · Enciclopedia de Estadística en españolhttps://estadistica.ar/conceptos/bootstrap

M12 · No paramétricasAvanzadoProcedimiento

Bootstrap

Estimar la incertidumbre remuestreando los propios datos: cómo funciona, para qué sirve y el caso real donde falla.

Por Jorge Luis Montivero, Licenciado en Estadística · Mu3Sigma

1 · La idea

Para saber cuánto varía un estadístico de muestra en muestra haría falta tomar muchas muestras de la población. Como eso no se puede, el bootstrap hace algo audaz: tratar a la muestra como si fuera la población y tomar muchas muestras de ella.

  1. De la muestra de nn casos, extraer nn casos con reposición.
  2. Calcular el estadístico de interés.
  3. Repetir 1.000 o 10.000 veces.
  4. La dispersión de esos valores estima el error estándar; sus percentiles dan el intervalo de confianza.

2 · Para qué sirve

Estadísticos sin fórmula. La mediana, el coeficiente de variación, el índice de Gini, la diferencia entre dos medianas, un percentil, el máximo de una regresión: casi nada de eso tiene error estándar de forma cerrada.

Cuando los supuestos no se cumplen. No requiere normalidad ni muestras grandes.

Intervalos asimétricos. Los percentiles bootstrap no obligan a que el intervalo sea simétrico alrededor de la estimación, cosa que con estadísticos asimétricos es una ventaja real.

3 · Los tres casos del ejemplo

10.000 remuestras del ingreso de los ocupados de la EPH:

EstadísticoObservadoEE bootstrapIC 95 %
Media$990.201$8.079$974.553 a $1.005.980
CV1,01380,06080,903 a 1,139
Mediana$800.000$0$800.000 a $800.000

La media valida el método. Su error estándar tiene fórmula conocida, s/n=8.076s/\sqrt{n} = 8.076, y el bootstrap llega a $8.079 sin usarla. Que coincidan hasta el tercer dígito es la mejor demostración de que el procedimiento funciona.

El CV muestra para qué sirve. No tiene una fórmula sencilla de error estándar, y el bootstrap la da igual.

La mediana muestra dónde falla.

4 · El caso donde falla

$960 mil $990 mil $1,0 M Media: una campana 10.000 de 10.000 $700 mil $800 mil $900 mil Mediana: un solo valor Valor del estadístico en cada una de las 10.000 remuestras
Las mismas 10.000 remuestras. La media forma la campana que se espera; la mediana cae siempre en $800.000, y su «error estándar» de cero es un artefacto.Una corrida con el mismo procedimiento del ejemplo.Fuente: INDEC, EPH, 1º trimestre de 2026. Sin ponderar.

El motivo: 1.068 personas declaran exactamente $800.000, y el 30,9 % de la muestra se concentra en apenas cinco montos redondos. Con tanta masa en pocos valores, ninguna remuestra mueve la mediana.

Es una limitación poco mencionada y muy relevante en datos de encuesta, donde el amontonamiento en valores redondos es la norma.

5 · Los tipos de intervalo

MétodoCaracterística
Percentilel más simple: percentiles 2,5 y 97,5 de las remuestras
Normalestimación ±1,96×EE\pm 1{,}96 \times EE bootstrap; supone simetría
BCacorrige sesgo y asimetría; el recomendado
t bootstrapmás preciso, más costoso

El BCa —bias-corrected and accelerated— es el que conviene por defecto: da mejor cobertura que el percentil, sobre todo con estadísticos sesgados, y todos los paquetes lo implementan.

Cuánto mejor, medido

Cobertura real de un intervalo nominal del 95 % para la media de una lognormal, que es el caso asimétrico típico:

nnPercentilNormalBCa
100,7950,7880,822
200,8580,8520,876
500,8980,8960,906
1000,9110,9120,917
2000,9330,9290,934

6 · Sus supuestos

No tiene supuestos distribucionales, pero sí dos condiciones:

  1. La muestra es representativa de la población. El bootstrap no arregla un muestreo sesgado: lo reproduce fielmente.
  2. Las observaciones son independientes. Con datos agrupados o series de tiempo hay que remuestrear bloques o conglomerados, no casos sueltos.

7 · Errores frecuentes

  • Creer que aumenta el tamaño de la muestra.
  • Usarlo con muestras muy chicas —menos de 20— esperando milagros.
  • Remuestrear casos con datos agrupados o series de tiempo.
  • Usarlo con estadísticos de posición sobre datos muy discretizados, como el ejemplo de la mediana.
  • No fijar la semilla, lo que impide reproducir el resultado.
  • Usar pocas remuestras. Con 100 el intervalo es inestable; el mínimo razonable es 1.000 y lo habitual es 10.000. Cuánto baila, sobre una misma muestra, repitiendo el bootstrap con distintas semillas:
RemuestrasDesvío del límite superiorComo fracción del ancho
1000,04477,7 %
1.0000,01612,7 %
10.0000,00520,9 %
50.0000,00230,4 %

Con cien remuestras, el 7,7 % del ancho del intervalo depende de la semilla, no de los datos. Y además el intervalo sale sistemáticamente más angosto —0,582 contra 0,607—, porque los percentiles extremos de pocas remuestras subestiman las colas.

  • Confundirlo con las permutaciones: el bootstrap estima un parámetro, las permutaciones prueban una hipótesis.

8 · En el software

# R — paquete boot
library(boot)
set.seed(2026)

media_b <- boot(d$ingreso, function(x, i) mean(x[i]), R = 10000)
media_b                          # estimación, sesgo y error estándar
boot.ci(media_b, type = c("perc", "bca"))

# A mano, que es instructivo
remuestras <- replicate(10000, mean(sample(d$ingreso, replace = TRUE)))
sd(remuestras)                   # el error estándar
quantile(remuestras, c(.025, .975))
# Python
from scipy import stats
import numpy as np
rng = np.random.default_rng(2026)
stats.bootstrap((ingreso,), np.mean, n_resamples=10000,
                random_state=rng, method='BCa')

Herramientas de este tema

Seguir leyendo

Cómo citar: Montivero, J. L. (2026). Bootstrap. estadistica.ar. https://estadistica.ar/conceptos/bootstrap

estadistica.ar es gratuita y sin publicidad. Si te sirvió, podés invitar un cafecito por transferencia al alias mu3sigma. Asesoramiento estadístico, encuestas y capacitaciones: m3s.pro · WhatsApp +54 9 383 499-7929.

Cómo citar esta entrada

APA (7.ª edición)

Montivero, J. L. (2026). Bootstrap. estadistica.ar. https://estadistica.ar/conceptos/bootstrap

BibTeX

@misc{estadistica_ar_bootstrap,
  author       = {Montivero, Jorge Luis},
  title        = {{Bootstrap}},
  year         = {2026},
  howpublished = {\url{https://estadistica.ar/conceptos/bootstrap}},
  note         = {estadistica.ar. Consultado el \today},
  urldate      = {2026-09-27}
}

Última actualización: 27 de septiembre de 2026. El contenido está bajo licencia CC BY-NC-SA 4.0: se puede reutilizar citando la fuente y sin fines comerciales.