[发明专利]一种时间序列异常检测方法、装置及设备有效
申请号: | 202110853492.9 | 申请日: | 2021-07-28 |
公开(公告)号: | CN113297195B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 严川;陈超;张博 | 申请(专利权)人: | 云智慧(北京)科技有限公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时间 序列 异常 检测 方法 装置 设备 | ||
1.一种时间序列异常检测方法,其特征在于,包括:
获取时间序列以及所述时间序列的能量序列,包括:对所述时间序列中的每个点取平方运算,得到所述时间序列的能量序列;
对所述能量序列进行平稳化操作处理,得到处理结果,包括:对所述能量序列进行趋势性数据和周期性数据的去除操作处理,得到处理结果,其中,对所述能量序列进行趋势性数据去除操作处理,包括:通过公式G(t)=diff(g(t))对所述能量序列进行趋势性数据去除操作处理;其中,G(t)为趋势性数据去除后的数据,diff表示差分操作,g(t)为能量序列,将平稳化后的数据记为S(t),则有:S(t)=G(t)-ma(G(t))、G(t)=diff(g(t)),其中ma表示滑动平均操作,diff表示差分操作;
根据所述处理结果,确定所述时间序列是否异常;
其中,对所述能量序列进行周期性数据的去除操作处理,包括:将第一预设时长作为周期性的时间窗长,将所述能量序列的一个时间窗长内的数据平均值作为时间窗外下一个点的周期性数值进行去除,对于一个周期内的数据运用第二预设时长的数据做滑动窗,直至把所有点的周期性数据都去除,所述第二预设时长小于所述第一预设时长,其中,对所述能量序列进行周期性数据的去除操作处理过程中,还包括:对于方差在N倍标准差之外的目标数据,将所述目标数据所在时间窗内的所有数据的平均值代替该目标数据来计算时间窗内的均值,N为正整数。
2.根据权利要求1所述的时间序列异常检测方法,其特征在于,根据所述处理结果,确定所述时间序列是否异常,包括:
给定目标时间窗口,将所述目标时间窗口后的数据与所述目标时间窗口内数据的均值进行相比得到的比值大于预设阈值时,确定所述时间序列异常,其中,运用“能量比”的方式进行检测,具体表现为:预设目标时间窗口L,将目标时间窗口L后数据与目标时间窗口内数据的均值进行对比,得到的比值大于预设阈值时为异常,如果目标时间窗口内存在异常点,则该点处数值由目标时间窗口内均值代替,并在此基础上重新计算目标时间窗口均值,记目标时间窗口内数据为s(t),则针对t+1时刻的能量比定义为:,其中L表示为窗长,t表示为时刻,当R值超出预设阈值时,便认为此时原始时间序列f(t+1)点为异常点。
3.一种时间序列异常检测装置,其特征在于,包括:
获取模块,用于获取时间序列以及所述时间序列的能量序列;
处理模块,用于对所述能量序列进行平稳化操作处理,得到处理结果;根据所述处理结果,确定所述时间序列是否异常。
4.一种电子设备,其特征在于,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如权利要求1至2任一项所述的时间序列异常检测方法。
5.一种计算机可读存储介质,其特征在于,存储指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至2任一项所述的时间序列异常检测方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云智慧(北京)科技有限公司,未经云智慧(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110853492.9/1.html,转载请声明来源钻瓜专利网。