Bắt đầu ngayBắt đầu miễn phí

Dùng ngưỡng ngoại lệ để lọc dữ liệu

Trong bài trước, bạn đã tìm ra các ngưỡng dùng để phân loại ngoại lệ. Ở bài này, bạn sẽ áp dụng các ngưỡng đó lên phân phối prices để tách các điểm ngoại lệ.

Các biến prices, lower_limitupper_limit đã có sẵn từ bài trước.

Bài tập này là một phần của khóa học

Phát hiện bất thường với Python

Xem khóa học

Hướng dẫn bài tập

  • Tạo một boolean mask tên is_lower để kiểm tra các giá trị của prices có nhỏ hơn lower_limit hay không.
  • Tạo một boolean mask tên is_higher để kiểm tra các giá trị của prices có lớn hơn upper_limit hay không.
  • Kết hợp hai mask và dùng boolean subsetting để lọc các điểm ngoại lệ.
  • In ra số lượng ngoại lệ tìm được.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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
____
Chỉnh sửa và Chạy Mã