摘要

本发明公开了一种关于无线传感器网络多维数据的异常值检测方法。主要考虑现有方法中不能很好的利用传感器节点之间的空间相关性及节点数据的时间相关性等问题。主要方法是通过对传感器节点进行分簇,并进一步对所得分簇结果训练包含所有簇内节点的椭圆,从而可以达到对数据降维的目的。对网络内所有节点选取相同时间段10组数据并作相应降维处理后,将降维后的10个数据拟合成一条曲线,作为测试曲线。同样对次日相同时间段内的节点数据作上述处理,所得曲线作为检测曲线。通过对测试曲线与检测曲线的趋势及相似度进行比较,判断该节点收集到的数据是否存在异常值。本发明所述异常值检测方法实现过程比较简单,且在检测过程中不需要额外的数据通信,同时还可以实现对传感器节点收集的多维数据的检测。