[發明專利]一種時間序列異常檢測方法、裝置及設備有效
| 申請號: | 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.szxzyx.cn/pat/books/202110853492.9/1.html,轉載請聲明來源鉆瓜專利網。





