开始使用免费开始使用

用于异常值检测的直方图

直方图是发现异常值的有力可视化工具。当为直方图选择合适的箱数时,异常值会更加明显。一个常用经验法则是:将观测数的平方根作为箱数。通常,柱高最低的箱会包含异常值。

在本练习中,您将绘制上一练习中的 prices 的直方图。numpymatplotlib.pyplot 已按其常用别名导入可用。

本练习是课程的一部分

Python 中的异常检测

查看课程

练习说明

  • 计算 prices 的"长度"的平方根,并将其存为 n_bins
  • n_bins 转换为整数。
  • 绘制 prices 的直方图,并将箱数设置为 n_bins

交互式实操练习

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

# 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()
编辑并运行代码