เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ใช้ขีดจำกัดของ Outlier เพื่อกรองข้อมูล

ในแบบฝึกหัดที่แล้ว คุณได้หาขีดจำกัดสำหรับการจัดประเภท outlier แล้ว ในแบบฝึกหัดนี้ จะนำขีดจำกัดเหล่านั้นมาใช้กับการกระจายของ prices เพื่อแยก outlier ออกมา

ตัวแปร prices, lower_limit และ upper_limit พร้อมใช้งานจากแบบฝึกหัดก่อนหน้า

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การตรวจจับความผิดปกติใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง boolean mask ชื่อ is_lower เพื่อตรวจสอบว่าค่าใน prices น้อยกว่า lower_limit หรือไม่
  • สร้าง boolean mask ชื่อ is_higher เพื่อตรวจสอบว่าค่าใน prices มากกว่า upper_limit หรือไม่
  • รวม mask ทั้งสองเข้าด้วยกัน แล้วใช้ boolean subsetting เพื่อกรองหา outlier
  • แสดงจำนวน outlier ที่พบ

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create a mask for values lower than lower_limit
is_lower = ____

# Create a mask for values higher than upper_limit
is_higher = ____

# Combine the masks to filter for outliers
outliers = ____[____]

# Count and print the number of outliers
____
แก้ไขและรันโค้ด