使用 IQR 计算离群值阈限
用可视化识别离群值通常只是第一步。若要进一步超越可视化,您需要编写代码,把离群值从整体分布中分离出来。
在本练习中,您将实现箱线图底层原理的第一步。也就是说,您将手动计算离群值的下限和上限。
分布数据已存于 prices。
本练习是课程的一部分
Python 中的异常检测
练习说明
- 计算 prices 的第 1 和第 3 四分位数,分别存为
q1和q3。 - 计算四分位距 IQR,并存入
IQR。 - 计算离群值下限,并存入
lower_limit。 - 计算离群值上限,并存入
upper_limit。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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 = ____ + ____