ECDF ของความลึกปากนก
แม้ว่า bee swarm plot จะมีประโยชน์ แต่ ECDF มักให้ภาพที่ชัดเจนกว่าในการทำ EDA พล็อต ECDF ของการวัดความลึกปากนกในปี 1975 และ 2012 บนกราฟเดียวกัน
เพื่อความสะดวก ข้อมูลความลึกปากนกของแต่ละปีได้ถูกเก็บไว้ในอาร์เรย์ NumPy ชื่อ bd_1975 และ bd_2012 แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Statistical Thinking in Python (ตอนที่ 2)
คำแนะนำการฝึกหัด
- คำนวณ ECDF สำหรับข้อมูลปี 1975 และ 2012
- พล็อต ECDF ทั้งสองบนกราฟเดียวกัน
- กำหนด margin ที่ 2% และเพิ่มป้ายกำกับแกนพร้อม legend ให้กับกราฟ
- กด ส่งคำตอบ เพื่อดูกราฟ!
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Compute ECDFs
x_1975, y_1975 = ____
x_2012, y_2012 = ____
# Plot the ECDFs
_ = plt.____(____, ____, marker='.', linestyle='none')
_ = plt.____(____, ____, marker='.', linestyle='none')
# Set margins
____
# Add axis labels and legend
_ = plt.____('beak depth (mm)')
_ = plt.____('ECDF')
_ = plt.____(('1975', '2012'), loc='lower right')
# Show the plot
plt.show()