การสุ่มตัวอย่างซ้ำ ค่าประมาณจุด และการอนุมาน
ในแบบฝึกหัดที่แล้ว คุณใช้ตัวอย่างข้อมูล 90 วันเพียงชุดเดียวเพื่อสรุปผล แต่ถ้าเลือก 90 วันที่ต่างออกไป ผลสรุปจะเปลี่ยนแปลงไปหรือไม่?
วิธีหนึ่งในการตรวจสอบคือการสุ่มตัวอย่างซ้ำหลายครั้ง โดยการสุ่มข้อมูลซ้ำแล้วคำนวณค่าประมาณจุดในแต่ละรอบ จะทำให้เห็นว่าค่านั้นเปลี่ยนแปลงอย่างไร
ชุดข้อมูล btc_sp_df รวมถึงไลบรารี Pandas ในชื่อ pd และ NumPy ในชื่อ np ได้ถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
พื้นฐานการอนุมานทางสถิติด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Write a for loop which repeats the sampling ten times
for i in ____:
# Select a random starting row number
initial_row_number = ____(____(btc_sp_df.shape[0] - 90))
# Select the next 90 rows after the starting row
sample_df = ____[____:____ + ____]
# Compute the percent change in closing price of BTC and print it
btc_pct_change = (____.iloc[0][____] - ____.iloc[-1][____]) / ____.iloc[0][____]
print(btc_pct_change)