G検定対策
⑥ AIの社会実装と数理・統計 / 37. 数理・統計

マハラノビス距離とは

マハラノビス距離とは、データの分散と相関構造を考慮して計算される多変量距離尺度です。データ分布の形状(楕円形)に沿った距離計算が可能となり、外れ値検出や異常検知で高い性能を発揮します。

この用語はG検定シラバスの「37. 数理・統計」に含まれます。 章全体の用語は用語解説⑥(全52語)にまとまっています。

一言でいうと

データの散らばり方を考慮して測る距離。分布の形に沿った評価ができます。

ユークリッド距離との違い

まず身近な例で考えます。「身長が高い人は体重も重い」という関係があるとき、身長180cmで体重75kgの人は普通です。しかし身長180cmで体重45kgなら「そんな人はめったにいない」と感じます。

ところが平均(170cm・65kg)からのものさし上の距離だけを測ると、この2人は同じくらいになってしまいます。これがユークリッド距離の限界です。

マハラノビス距離は「データがどう広がっているか」を考えに入れて距離を測ります。よくある組み合わせなら近く、めずらしい組み合わせなら遠く評価されます。

仕組みとしては次のようになります。

結果として等距離線がデータの広がりに沿った楕円形になります。

なぜ異常検知に強いのか

身長と体重のように相関するデータで考えます。「身長180cm・体重50kg」はどちらの値も単独では異常ではありません。しかし組み合わせとしては不自然です。

ユークリッド距離ではこれを検出できません。マハラノビス距離なら相関から外れていることを距離の大きさとして捉えられます共分散の構造を利用しているためです。

マハラノビス距離。ユークリッド距離では同じ距離に見える2点でも、データの広がりを考えると異常さが違う
AとBは平均から同じ距離(グレーの円上)にある。しかしAはデータの広がりに沿っているのに対し、Bは「身長のわりに体重が軽すぎる」ため大きく外れている。マハラノビス距離ではBのほうが遠いと判定される。

使うときの前提

マハラノビス距離を求めるには分散共分散行列が必要です。これはデータから推定します。

そのため次のような制約があります。

十分なデータがあって初めて活きる手法です。手元のデータが限られるときはユークリッド距離と標準化の組み合わせが現実的な選択になります。

混同しやすい用語との違い

用語ポイント
マハラノビス距離分散と相関を考慮。楕円形
ユークリッド距離各次元を独立に扱う。円形

🎯 G検定での押さえどころ

  • 分散と相関構造を考慮する距離
  • 等距離線が楕円形になる
  • 外れ値検出・異常検知で高性能

⚠️ よくある誤りの選択肢

  • 「マハラノビス距離は各次元を独立に扱う」→ 誤り。相関構造を考慮します

📘 もっと深く学ぶ

この用語を覚えたら チェックは章ページと「試験内容解説」TOPの進捗にも反映されます

関連する用語

スポンサーリンク

ご利用にあたって 本ページの内容は、JDLAが公開しているG検定シラバス2024や公式テキストなど、一般に公開されている情報をもとに独自に整理・解説したものです。実際の試験の出題内容を示すものではなく、また合格を保証するものでもありません。制度・法令・試験要項は変更されることがあるため、最新の情報は必ずJDLA公式サイトでご確認ください。

\ 公式LINE・登録無料 /

友だち追加で4大特典をプレゼント中🎁

E資格ミニ模試(全15問)/覚えておくべき数式チェック49本
医療現場の生成AI安全活用ガイド/医療AI用語事典100

📱 友だち追加して特典を受け取る

▶ 特典のくわしい内容を見る