6種時(shí)序異常檢測(cè)思路總結(jié)!
轉(zhuǎn)載于 :內(nèi)容:異常檢測(cè),來(lái)源:Coggle數(shù)據(jù)科學(xué)
編輯:Datawhale
tsod庫(kù)完成簡(jiǎn)單的異常檢測(cè)。
tsod介紹
tsod可以完成時(shí)序數(shù)據(jù)的異常檢測(cè),是一個(gè)比較新的庫(kù),但使用起來(lái)非常方便。
https://github.com/DHI/tsod
https://github.com/DHI/tsod/blob/main/notebooks/Getting%20started.ipynb
區(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)行展示:

End 
聲明:部分內(nèi)容來(lái)源于網(wǎng)絡(luò),僅供讀者學(xué)術(shù)交流之目的。文章版權(quán)歸原作者所有。如有不妥,請(qǐng)聯(lián)系刪除。
評(píng)論
圖片
表情
