時(shí)序異常檢測(cè)并不困難,如果你找對(duì)方法則可以在今年KDD比賽中獲取比較好的成績(jī)。本文將使用tsod庫(kù)完成簡(jiǎn)單的異常檢測(cè)。
tsod介紹tsod可以完成時(shí)序數(shù)據(jù)的異常檢測(cè),是一個(gè)比較新的庫(kù),但使用起來(lái)非常方便。
區(qū)間異常檢測(cè)如果我們能提前確定好指標(biāo)的范圍,則可以依次進(jìn)行判定異常。
最小值與最大值
rd = tsod.RangeDetector(min_value=0.01, max_value=2.0)
res = rd.detect(series)
series[res]
將識(shí)別結(jié)果進(jìn)行展示:
常數(shù)波動(dòng)檢測(cè)
cd = tsod.ConstantValueDetector()
res = cd.detect(series)
series[res]
將識(shí)別結(jié)果進(jìn)行展示:
范圍+常數(shù)組合檢測(cè)
combined = tsod.CombinedDetector([tsod.RangeDetector(max_value=2.0),
tsod.ConstantValueDetector()])
res = combined.detect(series)
series[res]
將識(shí)別結(jié)果進(jìn)行展示:
梯度固定檢測(cè)
cgd = tsod.ConstantGradientDetector()
res = cgd.detect(series)
將識(shí)別結(jié)果進(jìn)行展示:
滾動(dòng)聚合加方差檢測(cè)
rsd = tsod.RollingStandardDeviationDetector(window_size=10, center=True)
rsd.fit(normal_data)
將識(shí)別結(jié)果進(jìn)行展示:
一階差分檢測(cè)
drd = tsod.DiffDetector()
drd.fit(normal_data)
將識(shí)別結(jié)果進(jìn)行展示:
編輯:lyn
-
異常檢測(cè)
+關(guān)注
關(guān)注
1文章
42瀏覽量
9724
原文標(biāo)題:6種時(shí)序異常檢測(cè)思路總結(jié)!
文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺(jué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論