えんじにあのじゆうちょうスマートフォン用の表示で見るえんじにあのじゆうちょう勉強したことを中心にアウトプットしていきます。Pythonはじめに今回は以前解説した時系列モデルの1つであるARモデルを利用した異常検知についてまとめます。ARモデルそのものについては、以下記事をご参照ください。「正しい状態」を定めて、それからどれだけ乖離しているかで正常/異常を振り分けます。正しい状態として時系列モデルを使ってしまい、そのモデルの予測値からの乖離をみて、正常/異常の判断を行います。以前の記事でARモデルは線形回帰モデルを利用していましたが、今回は王道としてstatsmodelsパッケージを利用しています。例のごとくデータ生成は以前の記事に譲ります。t.marufeuille.devデータはこんな感じです。2].legend()こんな結果になります。ARモデルは自己相関モデルなので、それできれいにモデリングできているものであればよく異常を察知できますし、逆にモデリングできないものであれば正常を異常と判断してしまっているところも多くなります。まとめこれまで、異常検知の色々なアルゴリズムについて実装しながら見てきました。結局、万能な方法はないので、データの形を見ながら試していくしかないというオチではあるのですが、一通り試したことでどういった事ができるのかの大枠は掴めたかと思います。(1)認定はてなブログをはじめよう!marufeuillexさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。