เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสุ่มตัวอย่างซ้ำ ค่าประมาณจุด และการอนุมาน

ในแบบฝึกหัดที่แล้ว คุณใช้ตัวอย่างข้อมูล 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)
แก้ไขและรันโค้ด