开始使用免费开始使用

使用离群点概率

与通过 contamination 隔离离群点相比,另一种方法是使用离群点概率。该方法的优点是您可以自行设定任意的概率阈值,这意味着您可以根据需要提高对预测结果的置信度。

IForestbig_mart 已加载。

本练习是课程的一部分

Python 中的异常检测

查看课程

练习说明

  • 计算内点和离群点的概率。
  • 将离群点的概率提取到 outlier_probs 中。
  • outlier_probs 上使用 70% 的阈值,将离群点筛选到 outliers 中。

交互式实操练习

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

iforest = IForest(random_state=10).fit(big_mart)

# Calculate probabilities
probs = iforest.____

# Extract the probabilities for outliers
outlier_probs = ____[____]

# Filter for when the probability is higher than 70%
outliers = ____[____]

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