EDA: เปรียบเทียบขนาดแผ่นดินไหวก่อนและหลังปี 2010
สร้าง ECDF ของขนาดแผ่นดินไหวตั้งแต่ปี 1980 ถึง 2009 จากนั้นแสดง ECDF ของขนาดแผ่นดินไหวตั้งแต่ปี 2010 ถึงกลางปี 2017 บนกราฟเดียวกัน โดยเวลาของแผ่นดินไหวในหน่วยปีทศนิยมเก็บอยู่ใน NumPy array time และขนาดแผ่นดินไหวเก็บอยู่ใน NumPy array mags
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
กรณีศึกษาด้านการคิดเชิงสถิติ
คำแนะนำการฝึกหัด
- ใช้ Boolean indexing เพื่อดึงขนาดแผ่นดินไหวของเหตุการณ์ทั้งหมดที่เกิดก่อนปี 2010 แล้วเก็บผลลัพธ์ไว้ใน
mags_preจากนั้นสร้างnumpyarray ชื่อmags_postที่เก็บขนาดแผ่นดินไหวของเหตุการณ์ตั้งแต่ปี 2010 เป็นต้นไป - ใช้
plt.plot()พร้อมอาร์กิวเมนต์*dcst.ecdf(____)เพื่อสร้าง ECDF สำหรับขนาดแผ่นดินไหวก่อนและหลังปี 2010 อย่าลืมระบุค่าสำหรับพารามิเตอร์markerและlinestyleด้วย - คลิก 'ส่งคำตอบ' เพื่อดูกราฟ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Get magnitudes before and after 2010
mags_pre = ____[____ < ____]
mags_post = ____[____ >= ____]
# Generate ECDFs
# Label axes and show plot
_ = plt.xlabel('magnitude')
_ = plt.ylabel('ECDF')
plt.legend(('1980 though 2009', '2010 through mid-2017'), loc='upper left')
plt.show()