EDA: รอบชิงชนะเลิศกับรอบรองชนะเลิศ
ขั้นแรก เราจะทำความเข้าใจว่าผลการแข่งขันของนักกีฬาเปลี่ยนแปลงไปอย่างไรจากรอบรองชนะเลิศสู่รอบชิงชนะเลิศ โดยคำนวณการพัฒนาเวลาแบบเศษส่วนระหว่างสองรอบนี้ แล้วพล็อต ECDF ของค่าทั้งหมด
อาร์เรย์ final_times และ semi_times เก็บเวลาว่ายน้ำของแต่ละรอบไว้ตามลำดับ โดยอาร์เรย์ทั้งสองถูกจัดเรียงให้สอดคล้องกัน กล่าวคือ final_times[i] และ semi_times[i] เป็นข้อมูลของนักกีฬาและอีเวนต์เดียวกัน หากต้องการดูรายละเอียดประเภทกีฬา สามารถตรวจสอบ data frame df ใน namespace ได้ แต่ไม่ได้ใช้ในการวิเคราะห์นี้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
กรณีศึกษาด้านการคิดเชิงสถิติ
คำแนะนำการฝึกหัด
- คำนวณการพัฒนาเวลาแบบเศษส่วนจากรอบรองชนะเลิศสู่รอบชิงชนะเลิศ แล้วเก็บผลลัพธ์ไว้ในตัวแปร
f - คำนวณค่า x และ y สำหรับพล็อต ECDF
- พล็อต ECDF เป็นจุด
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Compute fractional difference in time between finals and semis
f = (____ - ____) / ____
# Generate x and y values for the ECDF: x, y
# Make a plot of the ECDF
# Label axes and show plot
_ = plt.xlabel('f')
_ = plt.ylabel('ECDF')
plt.show()