Tính giới hạn ngoại lệ bằng IQR
Việc trực quan hóa ngoại lệ thường chỉ là bước đầu trong phát hiện ngoại lệ. Để đi xa hơn, bạn cần viết mã để tách các ngoại lệ ra khỏi phân phối.
Trong bài tập này, bạn sẽ triển khai bước đầu tiên của cơ chế hoạt động bên trong boxplot. Nói cách khác, bạn sẽ tự tính thủ công giới hạn dưới và trên của ngoại lệ.
Phân phối được cung cấp dưới biến prices.
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ính tứ phân vị thứ nhất và thứ ba của prices và lưu lần lượt vào
q1vàq3. - Tính IQR và gán vào
IQR. - Tính giới hạn ngoại lệ dưới và gán vào
lower_limit. - Tính giới hạn ngoại lệ trên và gán vào
upper_limit.
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 the 25th and 75th percentiles
q1 = prices.____(____)
q3 = prices.____(____)
# Find the IQR
IQR = ____
factor = 2.5
# Calculate the lower limit
lower_limit = ____ - ____
# Calculate the upper limit
upper_limit = ____ + ____