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

EDA: เปรียบเทียบขนาดแผ่นดินไหวก่อนและหลังปี 2010

สร้าง ECDF ของขนาดแผ่นดินไหวตั้งแต่ปี 1980 ถึง 2009 จากนั้นแสดง ECDF ของขนาดแผ่นดินไหวตั้งแต่ปี 2010 ถึงกลางปี 2017 บนกราฟเดียวกัน โดยเวลาของแผ่นดินไหวในหน่วยปีทศนิยมเก็บอยู่ใน NumPy array time และขนาดแผ่นดินไหวเก็บอยู่ใน NumPy array mags

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

กรณีศึกษาด้านการคิดเชิงสถิติ

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ Boolean indexing เพื่อดึงขนาดแผ่นดินไหวของเหตุการณ์ทั้งหมดที่เกิดก่อนปี 2010 แล้วเก็บผลลัพธ์ไว้ใน mags_pre จากนั้นสร้าง numpy array ชื่อ 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()
แก้ไขและรันโค้ด