开始使用免费开始使用

初次使用 LOF

LOFKNN 的区别仅在于内部算法以及没有 method 参数。请在经过缩放处理的 females 数据集上,练习使用它结合 contamination 进行离群点检测。

数据集已加载为 females_transformed

本练习是课程的一部分

Python 中的异常检测

查看课程

练习说明

  • 从相应的 pyod 模块中导入 LOF 估计器。
  • 使用 0.3% 的 contamination、20 个邻居,并将 n_jobs 设为 -1 来实例化 LOF()
  • 创建一个布尔索引:当 lof 返回的 labels_ 等于 1 时取 True
  • 使用 is_outlierfemales_transformed 中筛出离群点。

交互式实操练习

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

# Import LOF from its relevant module
from pyod.____ import ____

# Instantiate LOF and fit to females_transformed
lof = ____
lof.____

# Create a boolean index that checks for outliers
is_outlier = ____

# Isolate the outliers
outliers = ____

print(len(outliers))
编辑并运行代码