开始使用免费开始使用

使用异常值阈值进行筛选

在上一个练习中,您已经找出了用于标记异常值的上下限。本练习中,您将把这些阈值应用到 prices 分布上,以分离出异常值。

priceslower_limitupper_limit 变量已从上一个练习中提供。

本练习是课程的一部分

Python 中的异常检测

查看课程

练习说明

  • 创建名为 is_lower 的布尔掩码,检查 prices 的取值是否小于 lower_limit
  • 创建名为 is_higher 的布尔掩码,检查 prices 的取值是否大于 upper_limit
  • 合并这两个掩码,并使用布尔索引筛选出异常值。
  • 打印找到的异常值数量。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Create a mask for values lower than lower_limit
is_lower = ____

# Create a mask for values higher than upper_limit
is_higher = ____

# Combine the masks to filter for outliers
outliers = ____[____]

# Count and print the number of outliers
____
编辑并运行代码