89.1. Conocemos una estimación pero no su distribución muestral

C83 distinguió parámetros de distribución y estadísticas muestrales. C86 mostró que un estimador como

Xˉn\bar X_n

tiene su propia distribución entre muestras repetidas. C87 utilizó esa idea para cuantificar error Monte Carlo cuando la distribución generadora era conocida. Ahora cambia la situación.

Tenemos una única muestra

x1,…,xnx_1,\ldots,x_n

procedente de una distribución desconocida FF, calculamos una estadística

θ^=T(x1,…,xn),\widehat\theta = T(x_1,\ldots,x_n),

y queremos conocer su variabilidad muestral.

Para algunos estimadores existen fórmulas analíticas. Para otros, la derivación es difícil o depende de aproximaciones poco transparentes.

El bootstrap propone una idea computacional, la de usar la distribución empírica de los datos como aproximación de la distribución desconocida y volver a muestrear desde ella.

El procedimiento intenta aproximar cómo variaría el estimador si pudiéramos repetir el proceso de muestreo bajo una distribución cercana a la que produjo los datos observados, sin generar información nueva.

89.2. La distribución empírica

Dada una muestra

X1,…,Xn,X_1,\ldots,X_n,

la distribución empírica asigna probabilidad

1n\frac1n

a cada observación, contando multiplicidades.

Su función de distribución es

F^n(x)=1n∑i=1n1(Xi≤x).\widehat F_n(x) = \frac1n \sum_{i=1}^n \mathbf 1(X_i\leq x).

Esta es una distribución de probabilidad legítima.

Si la muestra contiene los valores

2, 3, 3, 8,2,\ 3,\ 3,\ 8,

la distribución empírica asigna masas

P∗(2)=14,P∗(3)=12,P∗(8)=14.P^*(2)=\frac14, \qquad P^*(3)=\frac12, \qquad P^*(8)=\frac14.

El asterisco se utiliza habitualmente para señalar cantidades calculadas bajo el mundo bootstrap, condicionado a los datos observados.

La idea fundamental es sustituir

FF

por

F^n.\widehat F_n.

89.3. El principio plug-in

Supongamos que un parámetro puede escribirse como un funcional θ=t(F).\theta=t(F).

La estimación plug-in es

θ^=t(F^n).\widehat\theta = t(\widehat F_n).

Para la media,

t(F)=∫x dF(x),t(F) = \int x\,dF(x),

y

t(F^n)=1n∑iXi=Xˉ.t(\widehat F_n) = \frac1n\sum_iX_i = \bar X.

El bootstrap lleva el principio un paso más lejos.

Si la distribución muestral de

T(X1,…,Xn)T(X_1,\ldots,X_n)

depende de FF, la aproximamos reemplazando FF por F^n\widehat F_n y simulando nuevas muestras desde esa distribución empírica.

La aproximación alcanza al proceso de muestreo completo y no solo al parámetro.

89.4. Algoritmo bootstrap no paramétrico

Partimos de una muestra observada de tamaño nn.

Una réplica bootstrap consiste en generar

X1∗,…,Xn∗X_1^*,\ldots,X_n^*

independientemente desde

F^n.\widehat F_n.

Equivale a tomar nn observaciones con reemplazo desde la muestra original.

Calculamos entonces

θ^∗=T(X1∗,…,Xn∗).\widehat\theta^* = T(X_1^*,\ldots,X_n^*).

Repetimos el procedimiento

BB

veces:

θ^1∗,…,θ^B∗.\widehat\theta_1^*, \ldots, \widehat\theta_B^*.

La distribución empírica de estas BB estadísticas aproxima la distribución bootstrap de θ^\widehat\theta.

El tamaño de cada remuestra sigue siendo nn. El número BB controla la precisión computacional con la que aproximamos la distribución bootstrap.

89.5. Por qué el remuestreo es con reemplazo

Si tomáramos nn observaciones sin reemplazo desde una muestra de tamaño nn, cada remuestra contendría exactamente los mismos datos en otro orden.

Para estadísticas invariantes al orden,

T(X1∗,…,Xn∗)=T(X1,…,Xn)T(X_1^*,\ldots,X_n^*) = T(X_1,\ldots,X_n)

en todas las réplicas, de modo que no habría variabilidad alguna.

El reemplazo permite que unas observaciones aparezcan varias veces y otras no aparezcan. Así imitamos el hecho de que otra muestra de la población desconocida contendría una composición diferente.

89.6. Un caso verificable con la media de una exponencial

Tomemos una muestra de tamaño n=80n=80 desde una distribución exponencial con media μ=2.\mu=2.

En una aplicación real fingiríamos no conocer esa distribución. Aquí sí la conocemos para poder auditar el bootstrap.

La muestra reproducible produce

Xˉ≈1.9540.\bar X \approx 1.9540.

La desviación estándar muestral es aproximadamente s≈1.7806.s\approx1.7806.

La fórmula analítica habitual para el error estándar de la media es

SE⁡^analıˊtico=sn≈0.1991.\widehat{\operatorname{SE}}_{\mathrm{analítico}} = \frac{s}{\sqrt n} \approx 0.1991.

Ejecutamos

B=20 000B=20\,000

réplicas bootstrap no paramétricas.

89.7. Distribución bootstrap de la media

En cada réplica calculamos

Xˉb∗.\bar X_b^*.

El error estándar bootstrap se estima mediante la desviación estándar de esas réplicas:

SE⁡^boot=1B−1∑b=1B(Xˉb∗−Xˉ∗‾)2.\widehat{\operatorname{SE}}_{\mathrm{boot}} = \sqrt{ \frac1{B-1} \sum_{b=1}^{B} \left( \bar X_b^* - \overline{\bar X^*} \right)^2 }.

El resultado es aproximadamente 0.1976.0.1976.

La fórmula analítica basada en la muestra entregaba 0.1991.0.1991.

La concordancia es estrecha.

Distribución bootstrap de la media.
Distribución bootstrap de la media Ampliar figura ↗

En este caso conocemos además la distribución muestral verdadera. Si

Xi∼Exp⁡(media 2),X_i\sim\operatorname{Exp}(\text{media }2),

entonces

∑iXi\sum_iX_i

sigue una gamma, de modo que la distribución exacta de Xˉ\bar X está disponible para comparación.

El bootstrap reproduce razonablemente su forma central después de recentrar ambas distribuciones.

89.8. El bootstrap es condicional a la muestra observada

La distribución bootstrap responde a

P∗(θ^∗∣X1,…,Xn).P^*(\widehat\theta^*\mid X_1,\ldots,X_n).

Una vez observados los datos, estos se mantienen fijos y la aleatoriedad procede del remuestreo.

La distribución muestral verdadera responde a otra pregunta:

PF(θ^)P_F(\widehat\theta)

cuando extraemos una nueva muestra desde FF.

El bootstrap intenta que la primera aproxime a la segunda, aunque por construcción no sean idénticas.

Si la muestra observada representa mal ciertas regiones de FF, la distribución empírica hereda esa limitación.

89.9. Error estándar bootstrap

El uso más directo del bootstrap es estimar variabilidad.

Si

θ^1∗,…,θ^B∗\widehat\theta_1^*,\ldots,\widehat\theta_B^*

son réplicas, definimos

θˉ∗=1B∑bθ^b∗,\bar\theta^* = \frac1B \sum_b\widehat\theta_b^*,

y

SE⁡^boot=1B−1∑b(θ^b∗−θˉ∗)2.\widehat{\operatorname{SE}}_{\mathrm{boot}} = \sqrt{ \frac1{B-1} \sum_b (\widehat\theta_b^*-\bar\theta^*)^2 }.

Esta cantidad intenta aproximar

SD⁡F(θ^).\operatorname{SD}_F(\widehat\theta).

La ventaja es que no necesitamos derivar una fórmula analítica específica para cada estadística, siempre que el bootstrap sea válido para ese problema.

89.10. Sesgo bootstrap

También podemos estimar sesgo mediante

Bias⁡^boot=E∗[θ^∗]−θ^.\widehat{\operatorname{Bias}}_{\mathrm{boot}} = \mathbb E^*[\widehat\theta^*] - \widehat\theta.

En práctica,

Bias⁡^boot=θˉ∗−θ^.\widehat{\operatorname{Bias}}_{\mathrm{boot}} = \bar\theta^*-\widehat\theta.

Para la media del ejemplo el sesgo bootstrap es muy pequeño, como esperamos.

Sin embargo, corregir automáticamente

θ^corr=θ^−Bias⁡^boot\widehat\theta_{\mathrm{corr}} = \widehat\theta - \widehat{\operatorname{Bias}}_{\mathrm{boot}}

no siempre mejora el error total.

Reducir sesgo puede aumentar varianza. La corrección debe evaluarse respecto de la cantidad final que queremos estimar.

89.11. Intervalo normal bootstrap

Una construcción sencilla es

θ^±z1−α/2SE⁡^boot.\widehat\theta \pm z_{1-\alpha/2} \widehat{\operatorname{SE}}_{\mathrm{boot}}.

Para 95 %, z0.975≈1.96.z_{0.975}\approx1.96.

En el ejemplo obtenemos aproximadamente 1.567≤μ≤2.341.1.567 \leq \mu \leq 2.341.

Esta forma supone que la distribución del estimador puede aproximarse razonablemente mediante una forma simétrica normal alrededor de θ^\widehat\theta.

El bootstrap aporta el error estándar, pero la forma del intervalo sigue incorporando una aproximación normal.

89.12. Intervalo percentil

Otra posibilidad utiliza directamente cuantiles bootstrap.

Si q0.025∗q_{0.025}^* y q0.975∗q_{0.975}^* son los cuantiles de las réplicas, [q0.025∗,q0.975∗][ q_{0.025}^*, q_{0.975}^* ] es el intervalo percentil del 95 %.

En la muestra reproducible resulta aproximadamente 1.596≤μ≤2.369.1.596 \leq \mu \leq 2.369.

El intervalo no obliga a simetría alrededor de θ^\widehat\theta, lo que tampoco le garantiza mejor cobertura.

89.13. Intervalo básico

El intervalo bootstrap básico refleja la distribución del error

θ^∗−θ^.\widehat\theta^*-\widehat\theta.

Si sus cuantiles son

a∗,b∗,a^*, \qquad b^*,

un intervalo puede construirse como

[θ^−b∗,θ^−a∗].[ \widehat\theta-b^*, \widehat\theta-a^* ].

Equivalentemente, usando cuantiles de θ^∗\widehat\theta^*,

[2θ^−q0.975∗,2θ^−q0.025∗].[ 2\widehat\theta-q_{0.975}^*, 2\widehat\theta-q_{0.025}^* ].

Percentil y básico son transformaciones diferentes de la misma distribución bootstrap, de modo que tratarlas como fórmulas intercambiables es un error.

89.14. La cobertura exige evaluar el intervalo repetidamente

La propiedad que define a un intervalo de confianza es de procedimiento, no el hecho de contener el parámetro en una única muestra.

El paquete simula 12001200 muestras exponenciales independientes de tamaño 80. Para cada una calcula un bootstrap con B=1500B=1500 y registra si el intervalo contiene la media verdadera.

La cobertura observada es aproximadamente:

0.9330.933

para el intervalo percentil, 0.9400.940 para el intervalo normal con SE bootstrap, y 0.9400.940 para el intervalo normal usando s/ns/\sqrt n.

Ninguno alcanza exactamente 0.95 en este experimento finito.

89.15. Bootstrap no significa cobertura exacta

La calidad del intervalo depende de la estadística, la distribución, el tamaño muestral y el tipo de intervalo.

El intervalo percentil es intuitivo, pero puede presentar errores de cobertura importantes si existe sesgo o asimetría.

Existen métodos más refinados, entre ellos intervalos studentized y BCa, que ajustan sesgo y aceleración bajo condiciones apropiadas. No desarrollaremos sus derivaciones en este capítulo.

La idea fundamental es que «usar bootstrap» no especifica por sí solo un método de intervalo. Debemos declarar qué construcción utilizamos.

89.16. nn y BB resuelven problemas diferentes

El tamaño original nn determina cuánta información contienen los datos sobre FF.

El número de réplicas BB determina con qué precisión Monte Carlo aproximamos la distribución bootstrap condicional a esos datos.

Aumentar BB no equivale, por tanto, a aumentar nn. Podemos ejecutar un millón de réplicas desde una muestra de diez observaciones y obtener una representación extremadamente precisa de

F^10,\widehat F_{10},

sin haber aprendido nada nuevo sobre regiones de FF ausentes de esas diez observaciones.

Esta distinción organiza buena parte del uso correcto del método.

89.17. Error Monte Carlo del propio bootstrap

Una estimación bootstrap calculada con BB finito también tiene ruido Monte Carlo.

El paquete toma la misma muestra exponencial y vuelve a estimar el SE bootstrap muchas veces para

B=100, 300, 1000, 3000, 10000.B= 100,\ 300,\ 1000,\ 3000,\ 10000.
Número de réplicas bootstrap.
Número de réplicas bootstrap Ampliar figura ↗

La desviación estándar entre ejecuciones disminuye aproximadamente como B−1/2.B^{-1/2}.

La pendiente log-log observada es cercana a −0.49.-0.49.

El bootstrap utiliza Monte Carlo internamente, por lo que hereda el mismo costo cuadrático de precisión visto en C87.

89.18. Elegir BB

No existe un único BB adecuado para todo objetivo.

Estimar un error estándar central suele requerir menos replicaciones que estimar con estabilidad cuantiles muy extremos de la distribución bootstrap.

Si queremos el percentil 2.5 %, solo aproximadamente 0.025B0.025B réplicas quedan por debajo de ese umbral.

Con B=1000,B=1000, eso corresponde a unas 25 réplicas.

Con

B=20 000,B=20\,000,

corresponde a unas 500.

Por tanto, el número de réplicas debería elegirse según la cantidad bootstrap que queremos estimar y el error Monte Carlo tolerable.

89.19. Primer límite del bootstrap, los valores fuera de la muestra

Consideremos una muestra

U1,…,UnU_1,\ldots,U_n

desde

Unif⁡(0,1)\operatorname{Unif}(0,1)

y la estadística

Mn=max⁡iUi.M_n=\max_iU_i.

Una remuestra no paramétrica solo contiene valores observados.

Por tanto, Mn∗≤MnM_n^* \leq M_n siempre.

El bootstrap no puede generar un máximo mayor que el máximo original, mientras una nueva muestra verdadera desde Unif⁡(0,1)\operatorname{Unif}(0,1) sí puede hacerlo.

Fallo bootstrap para el máximo.
Fallo bootstrap para el máximo Ampliar figura ↗

89.20. Un átomo artificial en el máximo observado

En una remuestra de tamaño nn, la probabilidad de no seleccionar nunca la observación máxima es

(1−1n)n.\left( 1-\frac1n \right)^n.

Por tanto,

P∗(Mn∗=Mn)=1−(1−1n)n.P^*(M_n^*=M_n) = 1- \left( 1-\frac1n \right)^n.

Cuando nn crece,

(1−1n)n→e−1.\left( 1-\frac1n \right)^n \to e^{-1}.

Entonces

P∗(Mn∗=Mn)→1−e−1≈0.632.P^*(M_n^*=M_n) \to 1-e^{-1} \approx0.632.

La distribución bootstrap coloca una masa puntual cercana al 63 % en el máximo observado.

La distribución muestral verdadera del máximo uniforme es continua.

La discrepancia no desaparece de la manera necesaria para que el bootstrap ordinario sea válido para esta estadística extrema.

89.21. El problema del soporte vuelve a aparecer

C88 mostró que una muestra finita explora la cola solo hasta una escala limitada.

El bootstrap no paramétrico utiliza

F^n,\widehat F_n,

cuyo soporte termina exactamente en el mayor valor observado.

Por ello no puede inferir una cola más allá de ese máximo.

Para estadísticas centrales, esta limitación puede ser irrelevante asintóticamente bajo condiciones regulares.

Para máximos, endpoints y extrapolaciones de cola, puede ser decisiva.

Remuestrear miles de veces los mismos extremos deja intacta la ignorancia sobre valores que nunca aparecieron.

89.22. Segundo límite del bootstrap, la dependencia

El bootstrap estándar supone que la estructura de muestreo puede aproximarse tomando observaciones independientemente desde

F^n.\widehat F_n.

Supongamos una serie AR(1):

Xt=ϕXt−1+εt,X_t = \phi X_{t-1} + \varepsilon_t,

con ϕ=0.8.\phi=0.8.

Las observaciones consecutivas están fuertemente correlacionadas.

Si tomamos puntos individuales con reemplazo, destruimos el orden temporal y eliminamos la autocorrelación.

La distribución bootstrap ya no reproduce el mecanismo que determina la variabilidad de la media.

89.23. Cuánto puede importar la dependencia

Para una AR(1) estacionaria con innovación de varianza uno,

γ0=11−ϕ2\gamma_0 = \frac1{1-\phi^2}

es la varianza marginal.

La varianza exacta de la media finita es

Var⁡(Xˉn)=γ0n2[n+2∑k=1n−1(n−k)ϕk].\operatorname{Var}(\bar X_n) = \frac{\gamma_0}{n^2} \left[ n+ 2\sum_{k=1}^{n-1} (n-k)\phi^k \right].

Con

n=300,ϕ=0.8,n=300, \qquad \phi=0.8,

el SE verdadero es aproximadamente 0.2865.0.2865.

La simulación repetida de series completas reproduce cerca de 0.288.0.288.

El bootstrap ingenuo de observaciones individuales entrega solo 0.081.0.081.

Bootstrap ingenuo de una serie AR(1).
Bootstrap ingenuo de una serie AR(1) Ampliar figura ↗

La subestimación es estructural y no se corrige aumentando BB.

89.24. La unidad de remuestreo debe preservar la estructura relevante

Para datos dependientes existen métodos bootstrap adaptados.

En series temporales, los block bootstraps remuestrean bloques de observaciones para conservar dependencia local.

En datos agrupados, puede ser necesario remuestrear unidades completas en vez de observaciones individuales.

En pares (Xi,Yi)(X_i,Y_i), si la pareja es la unidad muestral, deben remuestrearse pares y no columnas por separado.

El principio general es que la unidad de remuestreo debe corresponder a la unidad aleatoria que el diseño o el modelo considera intercambiable. Elegirla mal cambia la distribución muestral que intentamos aproximar.

89.25. Bootstrap paramétrico

El bootstrap no paramétrico no es la única opción.

Supongamos que adoptamos una familia

FθF_\theta

y estimamos

θ^.\widehat\theta.

En un bootstrap paramétrico generamos

X1∗,…,Xn∗∼Fθ^.X_1^*,\ldots,X_n^* \sim F_{\widehat\theta}.

Después recalculamos la estadística en cada muestra.

Este procedimiento puede generar valores que no aparecían en la muestra original, porque simula desde una distribución continua o discreta parametrizada.

La ventaja es que puede representar mejor ciertas estructuras cuando el modelo paramétrico es adecuado.

La desventaja es que hereda explícitamente el riesgo de especificación del modelo.

89.26. No paramétrico frente a paramétrico

El bootstrap no paramétrico aproxima FF mediante

F^n.\widehat F_n.

El paramétrico aproxima FF mediante

Fθ^.F_{\widehat\theta}.

El primero utiliza menos estructura paramétrica y conserva literalmente el soporte observado.

El segundo utiliza más supuestos y puede extrapolar dentro de la familia elegida.

No existe una regla según la cual el no paramétrico sea siempre «más objetivo».

Si la estadística depende de regiones mal representadas por F^n\widehat F_n, una familia paramétrica bien justificada puede ser superior. Si la familia es incorrecta, puede producir inferencias precisas sobre la distribución equivocada.

89.27. Tercer límite del bootstrap, las colas muy pesadas

C88 utilizó una Pareto con 1<α<2.1<\alpha<2.

La media existe, pero la varianza es infinita.

En ese régimen, la distribución muestral de la media no sigue el TCL clásico de varianza finita.

El bootstrap ordinario de la media también puede fallar en el caso de varianza infinita. Athreya demostró resultados específicos sobre esta inconsistencia.

La razón conceptual es coherente con todo el módulo, porque la distribución empírica finita contiene una cola truncada en el máximo observado y no reproduce correctamente el mecanismo asintótico de extremos que gobierna las fluctuaciones de la media.

El bootstrap no elimina las condiciones necesarias de los teoremas límite.

89.28. Estadísticas suaves y estadísticas no regulares

El bootstrap funciona bien para una amplia clase de estadísticas suficientemente regulares, entre ellas las medias, muchos estimadores definidos por ecuaciones suaves y otros funcionales cuya respuesta a pequeñas perturbaciones de FF es controlable.

Puede fallar para estadísticas no regulares, parámetros en fronteras, máximos, algunos cuantiles extremos y problemas donde cambia la tasa de convergencia.

La distinción técnica completa requiere teoría asintótica más avanzada.

Para este nivel basta una pregunta operacional. ¿Reproduce la distribución empírica perturbada el mecanismo que controla la variabilidad de mi estadística?

Si la respuesta es no, aumentar BB solo aproxima con mayor precisión una distribución bootstrap inadecuada.

89.29. El bootstrap no es una prueba de que la muestra sea representativa

Toda remuestra procede de los datos observados.

Si el proceso de selección omitió sistemáticamente un grupo, el bootstrap tampoco lo recuperará.

Si existe error de medición común a todas las observaciones, el bootstrap lo conserva.

Si la muestra fue obtenida bajo sesgo de selección, las réplicas reproducen ese sesgo.

La incertidumbre bootstrap es condicional al mecanismo de datos que hemos representado mediante el remuestreo.

No debe confundirse con incertidumbre sobre todo aquello que pudo fallar antes de observar la muestra.

89.30. Bootstrap y transformación de una estadística

Supongamos que estimamos θ\theta y después reportamos g(θ).g(\theta).

Una ventaja del bootstrap es que podemos calcular directamente

g(θ^b∗)g(\widehat\theta_b^*)

en cada réplica.

Esto propaga automáticamente, dentro del modelo bootstrap, la no linealidad de gg.

Por ejemplo, para una razón, un logaritmo o una transformación exponencial, no necesitamos aplicar una aproximación lineal de primer orden si podemos recalcular la estadística completa.

Sin embargo, el resultado sigue siendo tan válido como lo sea el esquema de remuestreo y el comportamiento del funcional.

La facilidad computacional deja intactas las condiciones estadísticas.

89.31. Reproducibilidad

Un análisis bootstrap reproducible debe registrar al menos la muestra o el identificador de los datos utilizados, la estadística exacta, el esquema de remuestreo, el tamaño nn de cada remuestra, el número BB de réplicas, la semilla o estrategia de generación y el método de intervalo cuando corresponda.

Decir «se hizo bootstrap» es insuficiente.

Un bootstrap de observaciones individuales, de pares, de grupos o de bloques puede responder a distribuciones muestrales distintas.

La implementación forma parte de la definición del procedimiento.

89.32. Un flujo de trabajo mínimo

Un análisis bootstrap razonable puede seguir esta secuencia.

Primero se define el estimando y la estadística.

Después se identifica la unidad de muestreo independiente o la estructura de dependencia que debe conservarse.

Se decide si el bootstrap será no paramétrico, paramétrico o estructurado.

Se ejecuta un número BB suficiente para que el ruido Monte Carlo sea pequeño respecto de la incertidumbre estadística que queremos describir.

Se examina la distribución de réplicas y se calcula la cantidad necesaria, sea el error estándar, el sesgo o un intervalo.

Finalmente se realizan controles contra fórmulas analíticas, simulaciones bajo modelos conocidos o sensibilidades a decisiones del remuestreo cuando sea posible.

89.33. Cuántas observaciones distintas contiene una remuestra

Una remuestra bootstrap tiene tamaño nn, pero no suele contener nn observaciones distintas.

Tomemos una observación original concreta, XiX_i. En cada extracción bootstrap, la probabilidad de no seleccionarla es

1−1n.1-\frac1n.

Como realizamos nn extracciones con reemplazo, la probabilidad de que no aparezca ninguna vez es

(1−1n)n.\left( 1-\frac1n \right)^n.

Por tanto, la probabilidad de que aparezca al menos una vez es

1−(1−1n)n.1- \left( 1-\frac1n \right)^n.

Si DnD_n es el número de observaciones originales distintas presentes en una remuestra, por linealidad de la esperanza

E[Dn]=n[1−(1−1n)n].\mathbb E[D_n] = n \left[ 1- \left( 1-\frac1n \right)^n \right].

Cuando n→∞n\to\infty,

E[Dn]n→1−e−1≈0.632.\frac{\mathbb E[D_n]}{n} \to 1-e^{-1} \approx0.632.

Así, una remuestra grande contiene en promedio alrededor del 63.2 % de los casos originales distintos; el resto de sus posiciones son repeticiones.

Esto no significa que el bootstrap «descarte» definitivamente el 36.8 % de los datos. Cada réplica omite un subconjunto diferente y repite otro. La distribución de réplicas se construye precisamente a partir de esa variación en las multiplicidades.

La misma constante explica por qué el máximo observado aparece en cerca del 63.2 % de las remuestras del ejemplo anterior.

También muestra que una remuestra bootstrap no debe imaginarse como una copia ligeramente perturbada de la muestra original. Puede repetir varias veces algunas observaciones y omitir otras por completo. Para estadísticas suaves, esa reponderación aleatoria aproxima adecuadamente la variabilidad inducida por volver a muestrear desde una distribución desconocida. Para estadísticas dominadas por uno o pocos puntos, las multiplicidades adquieren un papel mucho más abrupto. La validez depende de que la distribución de la estadística bootstrap reproduzca la distribución muestral relevante, más que del parecido visual entre cada remuestra y la original.

89.34. Datos pareados y el remuestreo de la unidad completa

Supongamos que cada individuo aporta un par (Xi,Yi).(X_i,Y_i).

Queremos estimar, por ejemplo, una diferencia media

Δ^=1n∑i=1n(Yi−Xi).\widehat\Delta = \frac1n \sum_{i=1}^n (Y_i-X_i).

La unidad aleatoria es el individuo, no cada columna por separado.

El bootstrap apropiado remuestrea pares completos:

(Xi,Yi)∗.(X_i,Y_i)^*.

Si remuestreamos XX e YY independientemente, destruimos la dependencia intraindividual. La distribución resultante corresponde a otro experimento de muestreo.

El mismo principio se extiende a diseños pre-post, parejas emparejadas, múltiples mediciones por sujeto y observaciones agrupadas.

Antes de programar un bootstrap conviene poder responder qué objeto podría haber sido reemplazado por otro comparable en el diseño original. Ese objeto es un candidato natural para la unidad de remuestreo. El bootstrap no lo descubre por sí solo leyendo una tabla de datos.

89.35. Conglomerados y estructura jerárquica

C85 mostró que observaciones de una misma unidad pueden compartir heterogeneidad latente.

Supongamos pacientes agrupados en centros. Si existe un efecto de centro, dos pacientes del mismo centro no son completamente independientes.

Remuestrear pacientes individuales como si todos fueran intercambiables ignora parte de esa estructura.

Una alternativa conceptual es remuestrear centros completos y conservar dentro de cada centro las observaciones correspondientes. En otros diseños puede ser necesario un procedimiento multinivel que reproduzca más de una fuente de variación.

La elección depende de cuál sea la población de inferencia.

Si los centros observados son considerados una muestra de una población mayor de centros, su variabilidad debe formar parte del remuestreo. Si son los únicos centros de interés y se tratan como fijos, el objetivo puede ser distinto.

Remuestrear es una forma de codificar qué unidades podrían haber cambiado entre muestras repetidas, antes que un sustituto de la definición del estimando.

89.36. Qué hacer cuando el bootstrap ordinario falla

El fracaso del bootstrap no paramétrico estándar no implica que todo remuestreo sea imposible.

Existen modificaciones como el bootstrap por bloques para dependencia temporal, el bootstrap de conglomerados para datos agrupados, el bootstrap paramétrico cuando una familia generadora está bien especificada, los esquemas mm-out-of-nn, donde se remuestrean menos de nn observaciones, además del subsampling, que utiliza submuestras sin reemplazo bajo teorías específicas.

Ninguno de estos métodos es una corrección universal. Cada uno cambia la distribución de referencia y requiere sus propias condiciones de validez.

En particular, usar un método más sofisticado porque el bootstrap ordinario «se ve raro» no es suficiente. Hay que identificar por qué falla el esquema original, sea por dependencia, frontera del soporte, tasa de convergencia no estándar, cola extrema o estructura jerárquica.

La regla general del capítulo puede formularse así:

meˊtodo de remuestreo\text{método de remuestreo}

debe imitar

experimento de muestreo relevante para el estimador.\text{experimento de muestreo relevante para el estimador}.

Cuando esa correspondencia falla, la computadora puede producir miles de réplicas muy estables de la distribución equivocada.

89.37. Verificación computacional

El paquete reproducible utiliza tres escenarios.

En la muestra exponencial de tamaño 80, calcula 20 00020\,000 réplicas. El SE bootstrap de la media es aproximadamente 0.1976,0.1976, frente a 0.19910.1991 para s/ns/\sqrt n.

Como la distribución generadora es conocida, la distribución bootstrap centrada también se compara con la distribución gamma exacta de la media muestral.

Después se repite el experimento completo 1200 veces. Las coberturas observadas de los intervalos percentil, normal bootstrap y normal analítico quedan próximas, aunque no idénticas, al 95 % nominal.

El control del número de replicaciones muestra que la variabilidad Monte Carlo del SE bootstrap decrece aproximadamente como B−1/2.B^{-1/2}.

Para el máximo uniforme, el código confirma que ninguna réplica supera el máximo observado y que alrededor del 63 % de las remuestras contienen ese máximo.

Finalmente, para una AR(1) con ϕ=0.8,\phi=0.8, la fórmula exacta y 5000 simulaciones de series completas producen un SE de la media cercano a 0.2870.287, mientras el bootstrap ingenuo i.i.d. entrega cerca de 0.0810.081.

Se ejecutaron 27 comprobaciones automáticas y las 27 resultaron satisfactorias.

89.38. Qué queda establecido

El bootstrap aproxima una distribución muestral reemplazando la distribución desconocida por una distribución estimada a partir de los datos.

En el bootstrap no paramétrico,

FF

se sustituye por

F^n,\widehat F_n,

y se generan remuestras con reemplazo.

El método puede estimar errores estándar, sesgos y distribuciones de estadísticas sin una derivación analítica específica para cada caso.

Ahora bien, nn y BB cumplen funciones distintas. Más réplicas reducen el ruido computacional sin añadir información sobre la población.

El bootstrap tampoco es universal. Puede fallar con máximos, colas de varianza infinita o esquemas de dependencia que el remuestreo destruye.

La pregunta correcta es si la distribución empírica y la unidad de remuestreo reproducen el mecanismo que determina la variabilidad del estimador, bastante más exigente que «¿puedo hacer bootstrap?».

C90 cerrará el módulo con un caso resuelto sobre una asociación creada por agregación. Allí integraremos dependencia, condicionamiento, heterogeneidad y muestreo para mostrar cómo una asociación global puede aparecer aunque la estructura dentro de los grupos sea diferente.


Referencias


Recursos reproducibles

Descargar recursos del capítulo (ZIP, 518 kB).

7 archivos CSV · 4 figuras · 1 programa Python.

El programa se ha ejecutado en una carpeta vacía y genera los archivos de datos y figuras incluidos en el paquete.

Ver instrucciones y contenido del paquete.