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

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

เฉลยอธิบาย

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

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

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