G検定対策
② 機械学習の概要 / 10. モデルの選択・評価

ROC 曲線・AUCとは

ROC曲線とは、偽陽性率と真陽性率の関係を表す分類性能曲線です。AUCはその曲線の下側の面積を指し、しきい値に依存しない性能評価指標として重要です。

この用語はG検定シラバスの「10. モデルの選択・評価」に含まれます。 章全体の用語は用語解説②(全62語)にまとまっています。

一言でいうと

しきい値を変えたときの性能の変化を描いた曲線と、その下の面積による評価指標です。

曲線が表しているもの

分類モデルは確率を出力し、あるしきい値を超えたら陽性と判定します。しきい値を動かすと結果が変わります

しきい値を少しずつ変えながらこの2つを打点していくと曲線が描けます。左上に近いほど良い性能です。

ROC曲線とAUC。横軸が偽陽性率、縦軸が真陽性率で、曲線が左上に寄るほど性能が高く、その下の面積がAUC
しきい値を動かしたときの(偽陽性率, 真陽性率)を結んだ曲線がROC曲線、その下の面積がAUC。左上に寄るほど性能が高く、対角線(AUC=0.5)はランダムと同等

AUCの読み方

AUCは曲線の下側の面積で、0から1の値をとります。

特定のしきい値に依存せず、モデル全体の性能を1つの数値で比較できる点がAUCの利点です。不均衡データでも比較的扱いやすい指標として使われます。

🧪 しきい値を動かして確かめる

ROC曲線は「しきい値を動かしたときの軌跡」です。 スライダーを動かすと、混同行列・真陽性率・偽陽性率が同時に変化する様子を 目で追えるシミュレータを用意しています。AUCが何を意味しているかもつかみやすくなります。

ROC曲線・しきい値シミュレータを開く →

不均衡データではPR曲線も見る

ROC曲線は横軸に偽陽性率を取ります。陰性が圧倒的に多いデータでは、FPが多少増えても偽陽性率はあまり動きません。そのため性能が良く見えすぎることがあります。

そこで、適合率と再現率を軸にしたPR曲線を併用します。極端に不均衡な問題ではPR曲線のほうが実態を反映しやすいとされています。

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

  • 縦軸=真陽性率(再現率)、横軸=偽陽性率
  • AUCは1に近いほど良く、0.5はランダムと同等
  • しきい値に依存しない評価ができる

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

  • 「AUCが0.5のモデルは性能が高い」→ 誤り。ランダムと同等で意味がありません
  • 「ROC曲線の横軸は適合率である」→ 誤り。偽陽性率です

📘 もっと深く学ぶ

関連する用語

スポンサーリンク

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

\ 公式LINE・登録無料 /

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

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

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

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