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

การวิเคราะห์ข้อมูลเบื้องต้น (EDA) ของความลึกปากนกฟินช์ของดาร์วิน

ในการสำรวจข้อมูลนกฟินช์ของดาร์วินครั้งแรกนี้ เราจะศึกษาว่าความลึกของปาก (ระยะจากด้านบนถึงด้านล่างของปากที่หุบ) ของนกฟินช์สายพันธุ์ Geospiza scandens เปลี่ยนแปลงไปอย่างไรตามกาลเวลา Grant สังเกตเห็นการเปลี่ยนแปลงของรูปทรงปากที่สัมพันธ์กับชนิดของเมล็ดพืชที่หาได้บนเกาะ นอกจากนี้ยังพบว่ามีการผสมพันธุ์ข้ามสายพันธุ์กับสายพันธุ์หลักอีกชนิดบนเกาะ Daphne Major ได้แก่ Geospiza fortis ซึ่งปัจจัยเหล่านี้ล้วนส่งผลให้สายพันธุ์เปลี่ยนแปลงไปตามเวลา

ในแบบฝึกหัดถัดไป เราจะดูความลึกของปากของ G. scandens บนเกาะ Daphne Major ในปี 1975 และปี 2012 เริ่มต้นด้วยการพล็อตค่าความลึกของปากทั้งหมดในทั้งสองปีด้วย bee swarm plot

ข้อมูลถูกเก็บอยู่ใน pandas DataFrame ชื่อ df ซึ่งมีคอลัมน์ 'year' และ 'beak_depth' โดยหน่วยของความลึกปากคือมิลลิเมตร (mm)

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

Statistical Thinking in Python (ตอนที่ 2)

ดูคอร์ส

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

  • สร้าง beeswarm plot
  • ติดป้ายกำกับแกน
  • แสดงกราฟ

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create bee swarm plot
_ = ____

# Label the axes
_ = plt.____('year')
_ = plt.____('beak depth (mm)')

# Show the plot
____
แก้ไขและรันโค้ด