โรงพยาบาลกำลังสร้างระบบคัดกรองผู้ป่วย: ทีมเติมค่าที่หายด้วยค่าเฉลี่ยจากข้อมูลทั้งหมดก่อนแบ่ง train/test ข้อใดเหมาะสมที่สุด

ลบ test set แล้วรายงานคะแนน train
เติมค่าที่หายด้วยค่าเฉลี่ยจากข้อมูลทั้งชุดได้เสมอ โดยไม่ต้องแบ่ง train/test ก่อน
ใช้ค่าเฉลี่ยจาก test เพราะใหม่กว่า
แบ่งข้อมูลก่อน แล้วเรียนรู้ค่าเติมจาก train ภายใน pipeline

เฉลยอธิบาย

พารามิเตอร์ preprocessing ต้องเรียนรู้จาก train เท่านั้นเพื่อไม่ให้ข้อมูล test รั่วเข้าสู่การฝึก ตัวเลือกอื่นละเลยลำดับเวลา การแยกข้อมูล ความหมายทางสถิติ หรือผลกระทบในการใช้งานจริง แหล่งอ้างอิงทางการ: https://scikit-learn.org/stable/common_pitfalls.html

ข้อสอบอื่นในวิชาวิทยาการข้อมูล (Data Science)

ดูข้อสอบวิชานี้ทั้งหมด →