6種時(shí)序異常檢測(cè)思路總結(jié)!
tsod庫(kù)完成簡(jiǎn)單的異常檢測(cè)。
tsod介紹
tsod可以完成時(shí)序數(shù)據(jù)的異常檢測(cè),是一個(gè)比較新的庫(kù),但使用起來非常方便。
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)行展示:

交流群
KDD 頂會(huì)賽事交流群
特邀分享:鄭冠杰,上海交通大學(xué)助理教授,美國(guó)賓州州立大學(xué)博士
內(nèi)容:KDD Cup 賽題3背景知識(shí)及解析
時(shí)間:本周六晚 20:00 - 20:30
公眾號(hào)后臺(tái)回復(fù) “kdd” 可邀請(qǐng)進(jìn)群
評(píng)論
圖片
表情
