ROC 曲線・AUCとは
ROC曲線とは、偽陽性率と真陽性率の関係を表す分類性能曲線です。AUCはその曲線の下側の面積を指し、しきい値に依存しない性能評価指標として重要です。
この用語はG検定シラバスの「10. モデルの選択・評価」に含まれます。 章全体の用語は用語解説②(全62語)にまとまっています。
一言でいうと
しきい値を変えたときの性能の変化を描いた曲線と、その下の面積による評価指標です。
曲線が表しているもの
分類モデルは確率を出力し、あるしきい値を超えたら陽性と判定します。しきい値を動かすと結果が変わります。
- 縦軸:真陽性率(=再現率。本当に陽性のうち検出できた割合)
- 横軸:偽陽性率(実際は陰性なのに陽性と判定した割合)
しきい値を少しずつ変えながらこの2つを打点していくと曲線が描けます。左上に近いほど良い性能です。
AUCの読み方
AUCは曲線の下側の面積で、0から1の値をとります。
- 1.0に近い:性能が高い
- 0.5:ランダムに判定するのと同じ(無意味)
特定のしきい値に依存せず、モデル全体の性能を1つの数値で比較できる点がAUCの利点です。不均衡データでも比較的扱いやすい指標として使われます。
🧪 しきい値を動かして確かめる
ROC曲線は「しきい値を動かしたときの軌跡」です。 スライダーを動かすと、混同行列・真陽性率・偽陽性率が同時に変化する様子を 目で追えるシミュレータを用意しています。AUCが何を意味しているかもつかみやすくなります。
ROC曲線・しきい値シミュレータを開く →不均衡データではPR曲線も見る
ROC曲線は横軸に偽陽性率を取ります。陰性が圧倒的に多いデータでは、FPが多少増えても偽陽性率はあまり動きません。そのため性能が良く見えすぎることがあります。
そこで、適合率と再現率を軸にしたPR曲線を併用します。極端に不均衡な問題ではPR曲線のほうが実態を反映しやすいとされています。
🎯 G検定での押さえどころ
- 縦軸=真陽性率(再現率)、横軸=偽陽性率
- AUCは1に近いほど良く、0.5はランダムと同等
- しきい値に依存しない評価ができる
⚠️ よくある誤りの選択肢
- 「AUCが0.5のモデルは性能が高い」→ 誤り。ランダムと同等で意味がありません
- 「ROC曲線の横軸は適合率である」→ 誤り。偽陽性率です
📘 もっと深く学ぶ
- 数式レベルまで踏み込んだ解説 → 医療AIナビ「性能指標」(E資格向け)
- 手を動かして確かめる → ROC曲線・しきい値シミュレータ
関連する用語
ご利用にあたって 本ページの内容は、JDLAが公開しているG検定シラバス2024や公式テキストなど、一般に公開されている情報をもとに独自に整理・解説したものです。実際の試験の出題内容を示すものではなく、また合格を保証するものでもありません。制度・法令・試験要項は変更されることがあるため、最新の情報は必ずJDLA公式サイトでご確認ください。