Генерация бутстрэп-реплик

Статистическое мышление на Python (часть 2)

Justin Bois

Lecturer at the California Institute of Technology

Измерения скорости света Майкельсона

ch2-1.002.png

1 Данные: Майкельсон, 1880
Статистическое мышление на Python (часть 2)

Повторная выборка из массива

ch2-1.004.png

Статистическое мышление на Python (часть 2)

Повторная выборка из массива

ch2-1.005.png

Статистическое мышление на Python (часть 2)

Повторная выборка из массива

ch2-1.006.png

Статистическое мышление на Python (часть 2)

Повторная выборка из массива

ch2-1.007.png

Статистическое мышление на Python (часть 2)

Повторная выборка из массива

ch2-1.008.png

Статистическое мышление на Python (часть 2)

Повторная выборка из массива

ch2-1.009.png

Статистическое мышление на Python (часть 2)

Повторная выборка из массива

ch2-1.010.png

Статистическое мышление на Python (часть 2)

Среднее значение повторных выборок из измерений Майкельсона

ch2-1.011.png

Статистическое мышление на Python (часть 2)

Бутстрэппинг

  • Использование повторных выборок для статистического вывода
Статистическое мышление на Python (часть 2)

Бутстрэп-выборка

  • Массив данных, полученный методом повторной выборки
Статистическое мышление на Python (часть 2)

Бутстрэп-реплика

  • Статистика, вычисленная по повторной выборке
Статистическое мышление на Python (часть 2)

Инструмент повторной выборки: np.random.choice()

import numpy as np
np.random.choice([1,2,3,4,5], size=5)
array([5, 3, 5, 5, 2])
Статистическое мышление на Python (часть 2)

Вычисление бутстрэп-реплики

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
Статистическое мышление на Python (часть 2)

Давайте потренируемся!

Статистическое мышление на Python (часть 2)

Preparing Video For Download...