摘要
本发明揭示了一种适用于无线传感器网络的异常数据检测方法,包括网络节点的分簇:根据分簇算法将采集数据相关的节点分在一个组中,并选出该组节点的一个簇头节点;双重检测:每个节点通过训练数据集结合PCA算法得到自分区阀值,并由对应簇的簇头节点计算得到全局区分阀值,任意节点在检测到新数据后基于自区分阀值和全局区分阀值进行检测;检测模型更新:随新的检测数据更改训练数据集的构成。本发明充分利用无线传感器网络节点感知数据之间的时间和空间相关的特点,基于PCA提出了局部检测和全局检测相结合的双重检测机制,并提出了异常检测模型的更新方案,大大提高了异常检测模型的可靠性。该方案更加适用于实际场景中传感器网络异常数据的检测。