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

Tìm outlier bằng IQR

Outlier có thể ảnh hưởng lớn đến các thống kê như mean, cũng như các thống kê dựa trên mean như variance và standard deviation. Interquartile range (IQR) là một cách đo độ phân tán khác, ít bị ảnh hưởng bởi outlier hơn. IQR cũng thường được dùng để tìm outlier. Nếu một giá trị nhỏ hơn \(\text{Q1} - 1.5 \times \text{IQR}\) hoặc lớn hơn \(\text{Q3} + 1.5 \times \text{IQR}\), giá trị đó được coi là outlier. Thực tế, đây chính là cách tính độ dài whisker trong box plot của matplotlib.

Diagram of a box plot showing median, quartiles, and outliers

Trong bài tập này, bạn sẽ tính IQR và dùng nó để tìm một số outlier. Đã nạp pandaspdnumpynp, và food_consumption đã sẵn có.

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

Nhập môn Thống kê với Python

Xem khóa họ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.

# Calculate total co2_emission per country: emissions_by_country
emissions_by_country = ____

print(emissions_by_country)
Chỉnh sửa và Chạy Mã