การพล็อต ECDF
ในแบบฝึกหัดนี้ จะได้ใช้ฟังก์ชัน ecdf() เพื่อคำนวณ ECDF ของความยาวกลีบดอกของ Iris versicolor ในชุดข้อมูลของ Anderson จากนั้นนำผลลัพธ์มาพล็อตกราฟ โปรดจำไว้ว่าฟังก์ชัน ecdf() คืนค่าเป็น array สองชุด ดังนั้นจึงต้อง unpack ค่าออกมา ตัวอย่างการ unpack เช่น x, y = foo(data) สำหรับฟังก์ชัน foo() ใด ๆ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Statistical Thinking in Python (ตอนที่ 1)
คำแนะนำการฝึกหัด
- ใช้
ecdf()เพื่อคำนวณ ECDF ของversicolor_petal_lengthแล้ว unpack ผลลัพธ์ออกเป็นx_versและy_vers - พล็อต ECDF ในรูปแบบจุด โดยระบุ
marker = '.'และlinestyle = 'none'พร้อมกับx_versและy_versเป็นอาร์กิวเมนต์ในplt.plot() - ตั้งชื่อแกน โดยสามารถตั้งชื่อแกน y เป็น
'ECDF' - แสดงกราฟที่ได้
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Compute ECDF for versicolor data: x_vers, y_vers
____, ____ = ____(____)
# Generate plot
# Label the axes
# Display the plot