การสร้าง bootstrap replicates

Statistical Thinking in Python (ตอนที่ 2)

Justin Bois

Lecturer at the California Institute of Technology

การวัดความเร็วแสงของ Michelson

ch2-1.002.png

1 Data: Michelson, 1880
Statistical Thinking in Python (ตอนที่ 2)

การ resample อาร์เรย์

ch2-1.004.png

Statistical Thinking in Python (ตอนที่ 2)

การ resample อาร์เรย์

ch2-1.005.png

Statistical Thinking in Python (ตอนที่ 2)

การ resample อาร์เรย์

ch2-1.006.png

Statistical Thinking in Python (ตอนที่ 2)

การ resample อาร์เรย์

ch2-1.007.png

Statistical Thinking in Python (ตอนที่ 2)

การ resample อาร์เรย์

ch2-1.008.png

Statistical Thinking in Python (ตอนที่ 2)

การ resample อาร์เรย์

ch2-1.009.png

Statistical Thinking in Python (ตอนที่ 2)

การ resample อาร์เรย์

ch2-1.010.png

Statistical Thinking in Python (ตอนที่ 2)

ค่าเฉลี่ยของการวัด Michelson ที่ resample แล้ว

ch2-1.011.png

Statistical Thinking in Python (ตอนที่ 2)

Bootstrapping

  • การใช้ข้อมูลที่ resample เพื่อทำการอนุมานทางสถิติ
Statistical Thinking in Python (ตอนที่ 2)

Bootstrap sample

  • อาร์เรย์ที่ได้จากการ resample ข้อมูล
Statistical Thinking in Python (ตอนที่ 2)

Bootstrap replicate

  • ค่าสถิติที่คำนวณจากอาร์เรย์ที่ resample แล้ว
Statistical Thinking in Python (ตอนที่ 2)

เครื่องมือ resample: np.random.choice()

import numpy as np
np.random.choice([1,2,3,4,5], size=5)
array([5, 3, 5, 5, 2])
Statistical Thinking in Python (ตอนที่ 2)

การคำนวณ bootstrap replicate

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
Statistical Thinking in Python (ตอนที่ 2)

มาฝึกกันเถอะ!

Statistical Thinking in Python (ตอนที่ 2)

Preparing Video For Download...