本文へ移動
カテゴリ

Webマーケ

Webマーケの記事すべてSEOサイト運営データマネジメントビジネス・マーケ概論広告

インタビュー

インタビューの記事すべて

おすすめサービス

おすすめサービスの記事すべて

おすすめ勉強法

おすすめ勉強法の記事すべて

おすすめ書籍

おすすめ書籍の記事すべて

データサイエンス

データサイエンスの記事すべてデータ解析品質工学多変量解析機械学習生成AI統計学

プログラミング

プログラミングの記事すべてPythonRSQLプログラミングスクール

スタビジについて

記事一覧運営者情報お問い合わせ

外れ値の定義と外れ値の箱ひげ図や標準偏差での求め方について解説!

目次
ウマたんウマたん

当サイト【スタビジ】の本記事では、外れ値について解説してきます。外れ値とは「測定された値の中で、他の値とはかけ離れている値」と定義されています。分析において外れ値を処理しないと統計指標がゆがむ可能性が大きくなるため、対処方法を知っておく必要があります。今回は外れ値の定義と外れ値の箱ひげ図や標準偏差での求め方について解説します!

こんにちは!

データサイエンティストのウマたん(@statistics1012)です!

今回は外れ値について解説していきます!外れ値とは「測定された値の中で、他の値とはかけ離れている値」と定義されています。外れ値を対処しないと予測結果が大きく悪化したり、データを間違った方向で読み取る可能性が非常に高くなります。

ウマたんウマたん

外れ値は予測結果や指標に悪影響を与えるだけでなく、データそのものが歪んでしまうことがあります!そのため適切な対処方法を知っておくことで、正しい結果を出すことができますね!

この記事では、外れ値の定義とその対処方法について解説します!

外れ値に関しては以下のYoutube動画でも詳しく解説しているのであわせてチェックしてみてください!

YouTubeの動画

外れ値について解説!

Analytics

外れ値とは「測定された値の中で、他の値とはかけ離れている値」と定義されています。例えば観測されたデータから見た分布において、明らかにおかしい値は外れ値と呼ばれます。

外れ値 ヒストグラム

ウマたんウマたん

このヒストグラムを見ると、値が100付近のデータが外れ値と考えられるね!このようにデータを可視化することで外れ値があるかわかるよ!

一方、体重を測ったデータから-999という値があった場合は外れ値と呼ぶのでしょうか?

確かに一般的な体重からかけ離れているため外れ値を考えがちですが、そもそも-999は物理的にとりえる値なのでしょうか?このような「入力ミス・測定ミスなどで生じた有り得ない値」を異常値と呼びます。

ウマたんウマたん

かなり細かいけど、外れ値と異常値の定義は異なるので混同しないように注意しよう!

外れ値の検出方法について解説!

Stories

次は外れ値の検出方法について解説します!

ロボたんロボたん

外れ値を探すには難しい手法が必要なのかな…?

ウマたんウマたん

ケースバイケースだけど、データを可視化するだけでも探すことができるので簡単な方から見ていこう!

箱ひげ図

箱ひげ図

箱ひげ図は一次元のデータにおける外れ値を検出することができます!ここではその特徴について解説していきます!

箱ひげ図にはIQR(四分位範囲)があります。これはQ3(第3四分位数)ーQ1(第1四分位数)といったデータの範囲を表しています!第3四分位数・第1四分位数はQ2(第2四分位数)、すなわちデータ全体の中央値から最大値・最小値の間の中央値を意味します!

そしてなんと、箱ひげ図には外れ値の定義がされています!

外れ値=第1四分位数−1.5×IQR,第3四分位数+1.5×IQR外れ値=第1四分位数-1.5×IQR, 第3四分位数+1.5×IQR

これを見ることで、データに外れ値があるか確認できます!

先ほどのヒストグラムのデータを、箱ひげ図で見てみましょう!

外れ値 箱ひげ図

丸が外れ値、オレンジ色の線が第2四分位数(中央値)、長い線が第1・3四分位数、短い線が最小値・最大値を示しています!

先ほどのヒストグラムと同様に、100付近の値が外れ値であることが容易にわかりますね!

標準偏差

3σ

統計的な手法として、標準偏差σを用いた外れ値の検出があります!一般的には3σルールと呼ばれている手法です!

外れ値=平均±3σ外れ値=平均±3σ

ウマたんウマたん

見ると非常に簡単な方法です!ただし必要な条件に気を付ける必要があります!

ただしこの方法はデータが正規分布に従っていることが前提となります!したがって正規分布に従っていないとわかった場合は使えないことに注意してください!(対数変換することで正規分布に近づける方法もありますが省きます)

外れ値に対する考え方

外れ値の考え方

以上の手法の解説から、最後は検出方法というよりも心構えの話をします!

初めに「異常値であるかを検討する」必要があります!つまり検出した外れ値が説明可能であるか検討すると言い換えることができます。

どちらも異常な値だからどちらにしろ消していいのでは?と思いがちですが、ただの入力ミスなのか、それとも本当にその値だったのかで、分析のストーリが大幅に変化する可能性が高いので注意するべきです。

次に「本当に外れ値を除去していいか」確認する必要があります。

予測指標の向上といった目的で外れ値を除去することはもちろん良いです。特に外れ値を除去することで、より汎用的な機械学習モデルを作成できます。

しかし外れ値そのものが必要である状況があります。

例として異常検知を行う場合、外れ値を除去してしまうことで異常データの品質が落ちてしまうといったことが考えられます。

また、お店の需要予測でセール時期の大きな売上は外れ値になりがちですが、しっかりそのようなセール期間の売上も予測する必要があるでしょう!

したがって、自分がこれから行うデータ分析の目的と照らしあわせて除去するか考えましょう!

外れ値 まとめ

Happy

本記事では外れ値についてまとめました!

外れ値の検出方法である箱ひげ図はこちらの記事で解説しているので、ぜひ見てくださいね!

【5分で分かる】箱ひげ図のPythonでの書き方を学ぼう!当サイト【スタビジ】の本記事では、データを理解する最初のステップとして欠かせない箱ひげ図(boxplot)のPythonでの書き方について徹底解説します!実際に手を動かしながら箱ひげ図をマスターしていきましょう!

また外れ値だけでなく代表値である平均値・中央値・最頻値の見方を覚えておくと良いでしょう!

中央値と平均値と最頻値はどう違う!?使い分けや求め方について図解解説!当サイト【スタビジ】の本記事では、中央値・平均値・最頻値について解説していきます!これらの指標はデータの分布に表す非常に重要な指標です!今回は中央値・平均値・最頻値の定義について解説しつつ、これら3つの指標の違いや使い分けの方法、求め方について解説してPythonで実装していきます!

このようなデータサイエンスの力を身に付けるためにはスタビジの記事やスクールを活用すると良いでしょう。

そして僕の経験を詰め込んだデータサイエンス特化のスクール「スタアカ(スタビジアカデミー)」を運営していますので,興味のある方はぜひチェックしてみてください!

AIデータサイエンス特化スクール「スタアカ」

スタアカ(スタビジアカデミー)のトップページ

【価格】 ライトプラン:1,280円/月(全コースが受講し放題)
プレミアムプラン:129,800円(通常149,800円・買い切り)
【オススメ度】
【サポート体制】
【受講形式】 オンライン形式
【学習範囲】 統計学・機械学習・ディープラーニングを網羅的に学ぶ
生成AI(LLM・RAG・プロンプトエンジニアリング)を学ぶ
SQLとPythonを組み合わせて実データを使った様々なワークを行う
実践的なビジネスフレームワークを学ぶ
マーケティングの実行プラン策定

データサイエンティストとしての自分の経験をふまえてエッセンスを詰め込んだのがこちらのスタビジアカデミー、略して「スタアカ」!!

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

月額1,280円のライトプランで、統計学から機械学習・生成AIまで全コースが受講し放題です!

プレミアムプランでは、24時間以内の質問対応と現役データサイエンティストとの1on1(30分×4回)を実施します!

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

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

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

Pythonが初めての人でも学べるようなカリキュラムにしておりますので是非チェックしてみてください!

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

データサイエンスに関する記事はこちら!

【初心者必見】統計学入門に必要な知識と独学勉強方法を簡単に学ぼう!当ブログ【スタビジ】の本記事では、統計学入門に必要な知識をカンタンにまとめ、それらをどのように効率的に独学で勉強していけばよいかをお話ししていきます。統計学は難しいイメージが少しありますが、学び方をしっかり考えれば大丈夫! 【データサイエンティスト厳選18冊】データサイエンスを学ぶ上でオススメな本・教材!当ブログ【スタビジ】の本記事では、データサイエンスを学ぶ上でオススメできる本を厳選して紹介していきます。ここではデータサイエンティストになるために習得するスキルをデータサイエンスと称しております。いくつかの観点に切り分けて見ていきます。

データサイエンスを勉強できるスクールやサイトは、ぜひこちらを参考にしてみてください!

【徹底比較】データサイエンティストになるための学習ができるスクール9選!当サイト【スタビジ】の本記事では、データサイエンティストへの学習ができるスクールを紹介していきます。スクールに通ったからと言ってデータサイエンティストになれるわけではありませんが、データサイエンティストへの基本を着実に固めることは可能です…
スポンサーリンク

ウマたんスタビジ編集長

大学院は理系の統計科学研究室で、ベイズ統計学・時系列分析・異常検知を研究。日系・外資の消費財メーカーのデータサイエンティストを経て、現在は会社を経営しながらデータサイエンティストとして働いています。

スタビジアカデミー

読んだ内容を、スタアカの「統計学概要」コースで身につける

データサイエンス・AIを、動画と課題で体系的に学べるオンラインスクール。最初のレッスンは無料で見られます。