การสุ่มตัวอย่างและการประมาณค่าจุด
คุณมีข้อมูลประวัติการซื้อขาย Bitcoin (BTC) และ S&P 500 (SP500) ชุดเล็ก ๆ และตัดสินใจเลือก 90 วันติดต่อกันเพื่อวิเคราะห์อัตราการเติบโตของสินทรัพย์แต่ละชนิดในช่วงเวลาเดียวกัน
เริ่มต้นด้วยการเลือกหมายเลขแถวเริ่มต้น เพื่อให้ได้ตัวอย่าง 90 แถวที่ติดต่อกัน ต้องเลือกหมายเลขแถวนี้จากช่วงค่าที่เริ่มตั้งแต่ศูนย์จนถึงความยาวของ btc_sp_df โดยไม่รวม 90 แถวสุดท้าย เป้าหมายคือใช้ตัวอย่างนี้เพื่อทำความเข้าใจการเติบโตของสินทรัพย์ทั้งสองโดยรวม
ข้อมูลการซื้อขายถูกโหลดไว้ใน btc_sp_df พร้อมกับไลบรารี pandas ในชื่อ pd และ NumPy ในชื่อ np
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
พื้นฐานการอนุมานทางสถิติด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Select a random starting row number, not including the last 90 rows
initial_row_number = np.random.____(____(len(____) - ____))
# Use initial_row_number to select the next 90 rows from that row number
sample_df = btc_sp_df.____[____:(____ + ____)]