针对基于正态分布的检测算法在窗口中出现偏差较大的极端异常值时,检测模型出现不稳定的现象,提出一种基于柯西分布的异常检测算法.通过试验发现,用滑动窗口内的中位数以及中位数绝对偏差来代替均值以及标准差,可以较好地消除滑动窗口内极端异常值对检测算法的影响.探讨了算法中滑动窗口以及置信度的设置,并通过实例对算法进行验证.结果表明,所提算法的检出率在窗口以及置信度设置恰当的情况下保持较高水平.与其他算法对比表明,所提算法对于处理局部波动剧烈的流量时间序列展现出较好的适用性以及鲁棒性.
水文时间序列 数据异常检测 滑动窗口 中位数 中位数绝对偏差 柯西分布