# 获取 list 上限和下限
def get_up_limit(tem_list):
tem_list = list(tem_list)
percentile_temperature_end = np.percentile(tem_list, [0, 25, 50, 75, 100])
IQR_temperature_end = percentile_temperature_end[3] - percentile_temperature_end[1]
# 系数取值 1.5 为极度异常, 取 1 为 中度异常
up_limit = percentile_temperature_end[3] + 1.5 * IQR_temperature_end
down_limit = percentile_temperature_end[1] - 1.5 * IQR_temperature_end
return up_limit, down_limit
数据在处于正太分布的前提下,用箱型图进行正太分布检验
最新推荐文章于 2023-12-14 20:24:03 发布