厳選5冊!異常検知を勉強する上でおすすめな本!

目次
ウマたん当サイト【スタビジ】の本記事では、異常検知のおすすめ本についてまとめていきます。異常検知が学べる書籍はそれほど多くないのですが、ここで紹介している書籍さえ読めばおおかた問題ないです。機械学習手法で分類できないデータも異常検知問題として捉えれば解決できることがあるんです。
こんにちは!
データサイエンティストのウマたん(@statistics1012)です。
大学院時代は、ゴリゴリの異常検知の手法改良を研究してました。
異常検知って一見地味なんですけど、機械学習系の分類手法で太刀打ちできないデータセットも異常検知問題として捉えると非常に上手くいくケースも多いんです。
ロボたんふーん、どんなデータセットだと上手くいくの?
ウマたん例えば2値分類問題の片方のサンプルが少ない場合は、分類問題ではなく異常検知問題としてとらえた方がよいんだ!
2値問題でも片方があまりにも少なすぎる不均衡問題にはいくつかの解決方法がありますが、そのうちの1つが異常検知!
異常検知を知っておくと視野が広がります。
ぜひ学んでおきましょう!
ということで、この記事ではそんな異常検知を勉強する上でおすすめな本をご紹介します!
異常検知については以下の記事で詳しく解説していますのであわせてチェックしてみてください!
異常検知の様々な手法(古典的・機械学習)を紹介しオートエンコーダをPythonで実装していく!当サイト【スタビジ】の本記事では、異常検知の様々な手法を古典的なものから機械学習領域のものまでいくつか紹介していきます。またその中からオートエンコーダというディープラーニングのアーキテクチャを使った異常検知をPythonで実装していきます!
異常検知って?

異常検知というとどのようなイメージを持つでしょうか?
などが考えられると思います。
そして、状況としては静的データなのか時系列データのような動的データなのか。
変数は単変数なのか多変数なのか。
データ解析をする上ではこれらの様々な状況を考えなくてはいけませんが、異常検知の枠組みの中でもこれらの状況に応じて用いる手法は変えなくてはいけません。
ロボたんそれぞれの状況にあった手法を選ぶの難しそうだな、、、
ウマたんそんなキミにおすすめなのが以下の5冊だ!
異常検知のおすすめ本
それではここから異常検知を勉強する上でのおすすめ本を見ていきましょう!
入門機械学習による異常検知ーRによる実践ガイド
1変数の異常検知から多変数の異常検知まで包括的にまとめてあります。
マハラノビス距離を用いた一般的な異常検知(ホテリング管理図・MT法)からベイズ理論を用いたものまで様々な異常検知手法が体系だって載っています。
異常検知は様々な状況で登場するので異常検知に焦点を絞って解説してくれている書籍はなかなかありません!
その中でもこれ一冊を読むだけで全てが分かる!
最高の良書です!
これだけ読めば異常検知に関しては十分だといえるほどのクオリティです。
異常検知と変化検知(機械学習プロフェッショナルシリーズ)
さきほど挙げた井手さんの本の続編という立ち位置です。
こちらも良書ですが、前編と被っているところも多く、2冊買う必要もないかなと思います。
方向統計学や最近の手法まで取り上げているので前編で物足りない人は読んでみても良いかもしれません。
統計的品質管理
一応、工程管理における管理図なども異常検知の1手法であって多くの現場で実用化されている手法なので見ておくと良いでしょう。
僕の大学院時代の研究の主テーマでもあるのですが、ここらへんの分野は日本の書籍が少なくて困ります。
多変量管理図とかになるとほとんど文献がないので・・・
もし多変量管理図について知りたければ以下の記事で詳しくまとめていますので見てみてください!
管理図とは当サイト【スタビジ】の本記事では、品質管理の分野でよく使われる管理図について徹底的に見ていきます。単変量管理図と多変量管理図の2タイプがあり、多変量管理図は研究も盛んでまだまだこれから新しい手法が登場するでしょう!
Pythonによる異常検知
Pythonを使いながら異常検知について学べます!
異常検知システムを自分で構築できるように異常検知の仕組み・ロジックを機械学習の観点でまとめられています。
Pythonについては以下の記事で勉強方法をまとめていますのであわせてチェックしてみてください!
【Python独学勉強法】Python入門を3ヶ月で習得できる学習ロードマップ当サイト【スタビジ】の本記事では、過去僕自身がPythonを独学を駆使しながら習得した経験をもとにPythonを効率よく勉強する方法を具体的なコード付き実装例と合わせてまとめていきます。Pythonはできることが幅広いので自分のやりたいことを明確にして勉強法を選ぶことが大事です。
実践! 異常検知と故障予測―IBM SPSS ModelerによるIoT時系列データ活用
時系列データの異常検知について学べます。
こちらではSPSSを使って異常検知について学んでいきます。
異常検知のおすすめ本 まとめ
異常検知の書籍はそんなに種類がないのですが・・
これらを読めば、というか井手さんの青本さえ読めばぶっちゃけ異常検知は十分です!笑
そこからさらに分野を派生して勉強していく勉強の仕方が良いと思います!
ちなみに機械学習を全般的に学ぶのであれば当メディア運営のスタアカ(スタビジアカデミー)がオススメです!
公式サイト:https://toukei-lab.com/achademy/
| 【価格】 | ライトプラン:1280円/月 プレミアムプラン:149,800円 |
|---|---|
| 【オススメ度】 | |
| 【サポート体制】 | |
| 【受講形式】 | オンライン形式 |
| 【学習範囲】 | データサイエンスを網羅的に学ぶ 実践的なビジネスフレームワークを学ぶ SQLとPythonを組みあわせて実データを使った様々なワークを行う マーケティングの実行プラン策定 マーケティングとデータ分析の掛け合わせで集客マネタイズ |
データサイエンティストとしての自分の経験をふまえてエッセンスを詰め込んだのがこちらのスタビジアカデミー、略して「スタアカ」!!
当メディアが運営するスクールです。
24時間以内の質問対応と現役データサイエンティストによる複数回のメンタリングを実施します!
カリキュラム自体は、他のスクールと比較して圧倒的に良い自信があるのでぜひ受講してみてください!
他のスクールのカリキュラムはPythonでの機械学習実装だけに焦点が当たっているものが多く、実務に即した内容になっていないものが多いです。
そんな課題感に対して、実務で使うことの多いSQLや機械学習のビジネス導入プロセスの理解などもあわせて学べるボリューム満点のコースになっています!
ウォルマートのデータを使って商品の予測分析をしたり、実務で使うことの多いGoogleプロダクトのBigQueryを使って投球分析をしたり、データサイエンティストに必要なビジネス・マーケティングの基礎を学んでマーケティングプランを作ってもらったり・Webサイト構築してデータ基盤構築してWebマーケ×データ分析実践してもらったりする盛りだくさんの内容になってます!
\今すぐ試す/
また、統計学全般・機械学習、そしてディープラーニングの勉強法を以下の記事でまとめていますのでチェックしてみてください!
【初心者必見】統計学入門に必要な知識と独学勉強方法を簡単に学ぼう!当ブログ【スタビジ】の本記事では、統計学入門に必要な知識をカンタンにまとめ、それらをどのように効率的に独学で勉強していけばよいかをお話ししていきます。統計学は難しいイメージが少しありますが、学び方をしっかり考えれば大丈夫!
【入門】機械学習のアルゴリズム・手法をPythonとRの実装と一緒に解説!当サイト【スタビジ】の本記事では、入門者向けに機械学習についてカンタンにまとめていきます。最終的にはどのように機械学習を学んでいけばよいかも見ていきます。細かい手法の実装もPython/Rを用いておこなっていくので適宜参考にしてみてください。
【初心者向け】ディープラーニングの勉強ロードマップまとめ!当サイト【スタビジ】本記事では、ディープラーニングの学習方法について詳しくまとめていきます!ディープラーニングは難しいと思われがちですが、アルゴリズムは意外とシンプルで実装自体も非常に簡単なんです!Pythonでの実装もおこなっていきますよー!読んだ内容を、手を動かして身につける
データサイエンス・AIを、動画と課題で体系的に学べるオンラインスクール。
スタアカを見てみる









