首页 > 解决方案 > 在python中对异常值进行排序

问题描述

我有一个学校作业。这是我的任务:

确定列表 lst 的(统计)异常值。提示:使用 q1() 和 q3() 从实用上统计。参数: lst - 可能整数的(未排序)列表(列表)返回:所有异常值的列表(列表)

这是我尝试过的:

Q1 = (0.25)
Q3 = (0.75)
IQR = Q3 - Q1
laag = Q1 - 1.5 * IQR
hoog = Q3 + 1.5 * IQR

lijst = [],


outlier_lst = []
for x in lijst:
    if ((x > hoog) or (x < laag)):
        outlier_lst.append(x)


return sorted(outlier_lst)

标签: list

解决方案


推荐阅读