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

Dùng histogram để phát hiện ngoại lệ

Histogram là một trực quan hóa hữu ích để tìm ngoại lệ. Chúng thường lộ rõ khi bạn chọn số lượng bins phù hợp cho biểu đồ. Quy tắc kinh nghiệm: dùng căn bậc hai của số lượng quan sát để đặt số bins. Thông thường, các bins có chiều cao thấp nhất sẽ chứa các giá trị ngoại lệ.

Trong bài này, bạn sẽ vẽ histogram của prices từ bài trước. numpymatplotlib.pyplot đã được import với alias tiêu chuẩn.

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ìm căn bậc hai của độ dài prices và lưu vào n_bins.
  • Ép n_bins thành số nguyên.
  • Vẽ histogram của prices, đặt số lượng bins bằng n_bins.

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.

# Find the square root of the length of prices
n_bins = ____

# Cast to an integer
n_bins = ____(____)

plt.figure(figsize=(8, 4))

# Create a histogram
plt.____(____, ____=____, color='red')
plt.show()
Chỉnh sửa và Chạy Mã