Generar réplicas bootstrap

Pensamiento estadístico en Python (Parte 2)

Justin Bois

Lecturer at the California Institute of Technology

Mediciones de la velocidad de la luz de Michelson

ch2-1.002.png

1 Data: Michelson, 1880
Pensamiento estadístico en Python (Parte 2)

Re-muestrear un array

ch2-1.004.png

Pensamiento estadístico en Python (Parte 2)

Re-muestrear un array

ch2-1.005.png

Pensamiento estadístico en Python (Parte 2)

Re-muestrear un array

ch2-1.006.png

Pensamiento estadístico en Python (Parte 2)

Re-muestrear un array

ch2-1.007.png

Pensamiento estadístico en Python (Parte 2)

Re-muestrear un array

ch2-1.008.png

Pensamiento estadístico en Python (Parte 2)

Re-muestrear an array

ch2-1.009.png

Pensamiento estadístico en Python (Parte 2)

Re-muestrear un array

ch2-1.010.png

Pensamiento estadístico en Python (Parte 2)

Media de las mediciones re-muestreadas de Michelson

ch2-1.011.png

Pensamiento estadístico en Python (Parte 2)

Bootstrapping

  • Uso de datos re-muestreados para hacer inferencia estadística
Pensamiento estadístico en Python (Parte 2)

Muestra bootstrap

  • Un array re-muestreado de los datos
Pensamiento estadístico en Python (Parte 2)

Réplica bootstrap

  • Una estadística calculada a partir de un array re-muestreado
Pensamiento estadístico en Python (Parte 2)

Motor de re-muestreo: np.random.choice()

import numpy as np
np.random.choice([1,2,3,4,5], size=5)
array([5, 3, 5, 5, 2])
Pensamiento estadístico en Python (Parte 2)

Calcular una réplica bootstrap

bs_sample = np.random.choice(michelson_speed_of_light,
                             size=100)

np.mean(bs_sample)
299847.79999999999
np.median(bs_sample)
299845.0
np.std(bs_sample)
83.564286025729331
Pensamiento estadístico en Python (Parte 2)

¡Vamos a practicar!

Pensamiento estadístico en Python (Parte 2)

Preparing Video For Download...