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. numpy và matplotlib.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
Hướng dẫn bài tập
- Tìm căn bậc hai của độ dài
pricesvà lưu vàon_bins. - Ép
n_binsthành số nguyên. - Vẽ histogram của
prices, đặt số lượng bins bằngn_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()