부트스트랩 복제 생성

Python으로 하는 통계적 사고 (2부)

Justin Bois

Lecturer at the California Institute of Technology

Michelson의 광속 측정값

ch2-1.002.png

1 데이터: Michelson, 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부)

리샘플된 Michelson 측정의 평균

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...