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

> 当サイト【スタビジ】の本記事では、異常検知のおすすめ本についてまとめていきます。異常検知が学べる書籍はそれほど多くないのですが、ここで紹介している書籍さえ読めばおおかた問題ないです。機械学習手法で分類できないデータも異常検知問題としてとらえれば解決できることがあるんです。

- URL: https://toukei-lab.com/%e5%8e%b3%e9%81%b83%e5%86%8a%ef%bc%81%e7%95%b0%e5%b8%b8%e6%a4%9c%e7%9f%a5%e3%82%92%e5%8b%89%e5%bc%b7%e3%81%99%e3%82%8b%e4%b8%8a%e3%81%a7%e3%81%8a%e3%81%99%e3%81%99%e3%82%81%e3%81%aa%e6%9c%ac%ef%bc%81
- 公開: 2022.11.29 / 更新: 2024.11.14
- サイト: スタビジ（https://toukei-lab.com）

:::talk{who="umatan"}
当サイト【スタビジ】の本記事では、異常検知のおすすめ本についてまとめていきます。異常検知が学べる書籍はそれほど多くないのですが、ここで紹介している書籍さえ読めばおおかた問題ないです。機械学習手法で分類できないデータも異常検知問題として捉えれば解決できることがあるんです。
:::

こんにちは！

データサイエンティストのウマたん（[@statistics1012](https://twitter.com/statistics1012?lang=ja)）です。

大学院時代は、<mark>ゴリゴリの異常検知の手法改良を研究してました。</mark>

異常検知って一見地味なんですけど、[機械学習系](/machine-learning-fresh)の分類手法で太刀打ちできないデータセットも異常検知問題として捉えると非常に上手くいくケースも多いんです。

:::talk{who="robotan"}
ふーん、どんなデータセットだと上手くいくの？
:::

:::talk{who="umatan"}
例えば2値分類問題の片方のサンプルが少ない場合は、分類問題ではなく異常検知問題としてとらえた方がよいんだ！
:::

2値問題でも片方があまりにも少なすぎる[不均衡問題](/imbalance-data-smote)にはいくつかの解決方法がありますが、そのうちの1つが異常検知！

<mark>異常検知を知っておくと視野が広がります。</mark>

ぜひ学んでおきましょう！

ということで、この記事ではそんな**異常検知を勉強する上でおすすめな本**をご紹介します！

異常検知については以下の記事で詳しく解説していますのであわせてチェックしてみてください！

<https://toukei-lab.com/anomaly-detection>

## 異常検知って？

![Check](/wp-content/uploads/2019/09/b8bc8c6db6cbd74d3cfddb22f7d9a699_s.jpg)

異常検知というとどのようなイメージを持つでしょうか？

:::box
**・工程の中での不良品\&#xA;**__・webトラフィックの流入量激増__
:::

などが考えられると思います。

そして、状況としては<mark>静的データなのか時系列データのような動的データなのか。</mark>

変数は単変数なのか多変数なのか。

データ解析をする上ではこれらの様々な状況を考えなくてはいけませんが、<mark>異常検知の枠組みの中でもこれらの状況に応じて用いる手法は変えなくてはいけません。</mark>

:::talk{who="robotan"}
それぞれの状況にあった手法を選ぶの難しそうだな、、、
:::

:::talk{who="umatan"}
そんなキミにおすすめなのが以下の５冊だ！
:::

## 異常検知のおすすめ本

それではここから異常検知を勉強する上でのおすすめ本を見ていきましょう！

### 入門機械学習による異常検知ーRによる実践ガイド

::product[入門 機械学習による異常検知―Rによる実践ガイド]{url="https://www.amazon.co.jp/dp/4339024910?tag=statistic08-22&linkCode=ogi&th=1&psc=1" image="https://m.media-amazon.com/images/I/51vuigO1cXL._SL160_.jpg" amazon="https://www.amazon.co.jp/dp/4339024910?tag=statistic08-22&linkCode=ogi&th=1&psc=1" rakuten="https://af.moshimo.com/af/c/click?a_id=858168&p_id=54&pc_id=54&pl_id=616&url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E5%2585%25A5%25E9%2596%2580%25E6%25A9%259F%25E6%25A2%25B0%25E5%25AD%25A6%25E7%25BF%2592%25E3%2581%25AB%25E3%2582%2588%25E3%2582%258B%25E7%2595%25B0%25E5%25B8%25B8%25E6%25A4%259C%25E7%259F%25A5%2F%3Ff%3D1%26grp%3Dproduct"}

<mark>1変数の異常検知から多変数の異常検知まで包括的にまとめてあります。</mark>

[マハラノビス距離](/mahalanobis)を用いた一般的な異常検知（[ホテリング管理図](/%e3%83%9b%e3%83%86%e3%83%aa%e3%83%b3%e3%82%b0%e7%ae%a1%e7%90%86%e5%9b%b3)・[MT法](/mt%e6%b3%95)）から[ベイズ理論](/bayes)を用いたものまで様々な異常検知手法が体系だって載っています。

異常検知は様々な状況で登場するので異常検知に焦点を絞って解説してくれている書籍はなかなかありません！

<mark>その中でもこれ一冊を読むだけで全てが分かる！</mark>

最高の良書です！

これだけ読めば異常検知に関しては十分だといえるほどのクオリティです。

### 異常検知と変化検知(機械学習プロフェッショナルシリーズ)

::product[異常検知と変化検知 (機械学習プロフェッショナルシリーズ)]{url="https://www.amazon.co.jp/dp/B018K6C99U?tag=statistic08-22&linkCode=ogi&th=1&psc=1" image="https://m.media-amazon.com/images/I/51R0DF7sGoL._SL160_.jpg" amazon="https://www.amazon.co.jp/dp/B018K6C99U?tag=statistic08-22&linkCode=ogi&th=1&psc=1" kindle="https://www.amazon.co.jp/dp/B018K6C99U?tag=statistic08-22&linkCode=ogi&th=1&psc=1" rakuten="https://af.moshimo.com/af/c/click?a_id=858168&p_id=54&pc_id=54&pl_id=616&url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E7%2595%25B0%25E5%25B8%25B8%25E6%25A4%259C%25E7%259F%25A5%25E3%2581%25A8%25E5%25A4%2589%25E5%258C%2596%25E6%25A4%259C%25E7%259F%25A5%2F%3Ff%3D1%26grp%3Dproduct"}

さきほど挙げた井手さんの本の続編という立ち位置です。

こちらも良書ですが、前編と被っているところも多く、<mark>2冊買う必要もないかなと思います。</mark>

<mark>方向統計学や最近の手法まで取り上げているので前編で物足りない人は読んでみても良いかもしれません。</mark>

### 統計的品質管理

::product[統計的品質管理―ステップアップのためのガイドブック (シリーズ「現代の品質管理」)]{url="https://www.amazon.co.jp/dp/4254275676?tag=statistic08-22&linkCode=ogi&th=1&psc=1" image="https://m.media-amazon.com/images/I/51LigPFEMyL._SL160_.jpg" amazon="https://www.amazon.co.jp/dp/4254275676?tag=statistic08-22&linkCode=ogi&th=1&psc=1" rakuten="https://af.moshimo.com/af/c/click?a_id=858168&p_id=54&pc_id=54&pl_id=616&url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E7%25B5%25B1%25E8%25A8%2588%25E7%259A%2584%25E5%2593%2581%25E8%25B3%25AA%25E7%25AE%25A1%25E7%2590%2586%2F%3Ff%3D1%26grp%3Dproduct"}

一応、工程管理における管理図なども<mark>異常検知の1手法であって多くの現場で実用化されている手法なので見ておくと良いでしょう。</mark>

僕の大学院時代の研究の主テーマでもあるのですが、<mark>ここらへんの分野は日本の書籍が少なくて困ります。</mark>

多変量管理図とかになるとほとんど文献がないので・・・

もし多変量管理図について知りたければ以下の記事で詳しくまとめていますので見てみてください！

<https://toukei-lab.com/%e7%ae%a1%e7%90%86%e5%9b%b3>

### Pythonによる異常検知

::product[Pythonによる異常検知]{url="https://www.amazon.co.jp/dp/B08WZ1ZBHG?tag=statistic08-22&linkCode=ogi&th=1&psc=1" image="https://m.media-amazon.com/images/I/51O4j5uHQ1S._SL160_.jpg" amazon="https://www.amazon.co.jp/dp/B08WZ1ZBHG?tag=statistic08-22&linkCode=ogi&th=1&psc=1" kindle="https://www.amazon.co.jp/dp/B08WZ1ZBHG?tag=statistic08-22&linkCode=ogi&th=1&psc=1" rakuten="https://af.moshimo.com/af/c/click?a_id=858168&p_id=54&pc_id=54&pl_id=616&url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FPython%25E3%2581%25AB%25E3%2582%2588%25E3%2582%258B%25E7%2595%25B0%25E5%25B8%25B8%25E6%25A4%259C%25E7%259F%25A5%2F%3Ff%3D1%26grp%3Dproduct"}

**Python**を使いながら異常検知について学べます！

異常検知システムを自分で構築できるように<mark>異常検知の仕組み・ロジックを機械学習の観点でまとめられています</mark>。

Pythonについては以下の記事で勉強方法をまとめていますのであわせてチェックしてみてください！

<https://toukei-lab.com/python-learn>

### 実践！ 異常検知と故障予測―IBM ＳＰＳＳ ModelerによるIoT時系列データ活用

::product[実践！ 異常検知と故障予測―IBM ＳＰＳＳ ModelerによるIoT時系列データ活用]{url="https://www.amazon.co.jp/dp/4489023855?tag=statistic08-22&linkCode=ogi&th=1&psc=1" image="https://m.media-amazon.com/images/I/51OxfMLIfbL._SL160_.jpg" amazon="https://www.amazon.co.jp/dp/4489023855?tag=statistic08-22&linkCode=ogi&th=1&psc=1" rakuten="https://af.moshimo.com/af/c/click?a_id=858168&p_id=54&pc_id=54&pl_id=616&url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E7%2595%25B0%25E5%25B8%25B8%25E6%25A4%259C%25E7%259F%25A5%2F%3Ff%3D1%26grp%3Dproduct"}

<mark>時系列データの異常検知</mark>について学べます。

こちらでは**SPSS**を使って異常検知について学んでいきます。

## 異常検知のおすすめ本　まとめ

異常検知の書籍はそんなに種類がないのですが・・

これらを読めば、というか<mark>井手さんの青本さえ読めばぶっちゃけ異常検知は十分です！笑</mark>

:::box
- [入門機械学習による異常検知ーRによる実践ガイド](/%e5%8e%b3%e9%81%b83%e5%86%8a%ef%bc%81%e7%95%b0%e5%b8%b8%e6%a4%9c%e7%9f%a5%e3%82%92%e5%8b%89%e5%bc%b7%e3%81%99%e3%82%8b%e4%b8%8a%e3%81%a7%e3%81%8a%e3%81%99%e3%81%99%e3%82%81%e3%81%aa%e6%9c%ac%ef%bc%81#R)
- [異常検知と変化検知(機械学習プロフェッショナルシリーズ)](/%e5%8e%b3%e9%81%b83%e5%86%8a%ef%bc%81%e7%95%b0%e5%b8%b8%e6%a4%9c%e7%9f%a5%e3%82%92%e5%8b%89%e5%bc%b7%e3%81%99%e3%82%8b%e4%b8%8a%e3%81%a7%e3%81%8a%e3%81%99%e3%81%99%e3%82%81%e3%81%aa%e6%9c%ac%ef%bc%81#i-3)
:::

そこからさらに分野を派生して勉強していく勉強の仕方が良いと思います！

ちなみに機械学習を全般的に学ぶのであれば当メディア運営のスタアカ（スタビジアカデミー）がオススメです！

:::box
**[業界最安級AIデータサイエンス特化スクール：スタアカ（スタビジアカデミー）](https://toukei-lab.com/achademy/)**
:::

公式サイト：<https://toukei-lab.com/achademy/>

<table class="table">
<tbody>
<tr>
<th>【価格】</th>
<td>ライトプラン：1280円/月<br>
プレミアムプラン：149,800円</td>
</tr>
<tr>
<th>【オススメ度】</th>
<td><span class="stars" role="img" aria-label="5点中5点" data-value="5"></span></td>
</tr>
<tr>
<th>【サポート体制】</th>
<td><span class="stars" role="img" aria-label="5点中4点" data-value="4"></span></td>
</tr>
<tr>
<th>【受講形式】</th>
<td>オンライン形式</td>
</tr>
<tr>
<th>【学習範囲】</th>
<td>データサイエンスを網羅的に学ぶ<br>
実践的なビジネスフレームワークを学ぶ<br>
SQLとPythonを組みあわせて実データを使った様々なワークを行う<br>
マーケティングの実行プラン策定<br>
マーケティングとデータ分析の掛け合わせで集客マネタイズ</td>
</tr>
</tbody>
</table>

データサイエンティストとしての自分の経験をふまえてエッセンスを詰め込んだのがこちらのスタビジアカデミー、略して「[スタアカ](https://toukei-lab.com/achademy/)」！！

当メディアが運営するスクールです。

<mark>24時間以内の質問対応と現役データサイエンティストによる複数回のメンタリングを実施します！</mark>

カリキュラム自体は、他のスクールと比較して圧倒的に良い自信があるのでぜひ受講してみてください！

他のスクールのカリキュラムはPythonでの機械学習実装だけに焦点が当たっているものが多く、実務に即した内容になっていないものが多いです。

<mark>そんな課題感に対して、実務で使うことの多いSQLや機械学習のビジネス導入プロセスの理解などもあわせて学べるボリューム満点のコース</mark>になっています！

ウォルマートのデータを使って商品の予測分析をしたり、実務で使うことの多いGoogleプロダクトのBigQueryを使って投球分析をしたり、データサイエンティストに必要なビジネス・マーケティングの基礎を学んでマーケティングプランを作ってもらったり・Webサイト構築してデータ基盤構築してWebマーケ×データ分析実践してもらったりする盛りだくさんの内容になってます！

:::box
**・BigQuery上でSQL、Google Colab上でPythonを使い野球の投球分析**\
**・世界最大手小売企業のウォルマートの実データを用いた需要予測**\
**・ビジネス・マーケティングの基礎を学んで実際の企業を題材にしたマーケティングプランの策定\
・Webサイト構築してデータ基盤構築してWebマーケ×データ分析実践して稼ぐ**
:::

＼今すぐ試す／

::button[スタアカの受講はこちら]{href="https://toukei-lab.com/achademy/"}

また、統計学全般・機械学習、そしてディープラーニングの勉強法を以下の記事でまとめていますのでチェックしてみてください！

<https://toukei-lab.com/statistics-freshman>

<https://toukei-lab.com/machine-learning-fresh>

<https://toukei-lab.com/deep-learning-study>