コンテンツにスキップ
biolearnexact1ooujpbx36x33x2rxkc2xouy

ROC曲線の読み方

この記事で学ぶこと

  • ROC曲線の横軸と縦軸を説明できる
  • AUCを性能の目安として読める
  • 研究Figureとして読むときの注意点を理解する

ROC曲線は、分類や判別のしきい値を変えたときに、真陽性率と偽陽性率の関係がどう変わるかを見るFigureです。AUCは、その曲線全体を要約する指標としてよく示されます。

読むときは、「あるデータセット上でどの程度区別できたか」を示す図として扱います。AUCが高いことだけで、実用性や個別判断まで示すわけではありません。

ROC曲線で左上に近い曲線、対角線、AUCを確認する概念図
ROC曲線はしきい値を変えたときの判別性能を見る 真陽性率、偽陽性率、AUC、検証データの有無を確認して読みます。

このFigureでは、曲線の位置、AUC、評価データ、サンプル数、クラスの偏りを確認します。しきい値を変えたときの性能を見ながら、別データでも同じように使えるかは区別して考えます。

  • 縦軸: 真陽性率、感度、sensitivityなどを表します。
  • 横軸: 偽陽性率、1-specificityなどを表します。
  • 対角線: ランダムに近い性能の目安として描かれることがあります。
  • AUC: 曲線の下の面積で、判別性能の要約です。
  • データ分割: 学習データ、検証データ、外部検証の違いを確認します。
  1. 何を分類・判別しようとしている図か確認します。
  2. 縦軸と横軸の定義を読みます。
  3. 曲線が対角線や左上とどの程度離れているかを見ます。
  4. AUCと信頼区間があれば確認します。
  5. 評価データ、サンプル数、クラスの偏り、外部検証の有無を確認します。

ROC曲線は研究Figureとして読み、個別の診断や治療判断には使いません。統計表示を読むときはp値とは何かサンプルサイズに戻り、モデル評価の限界を確認します。

  • AUCが高いだけで、すぐに実用できると判断する。
  • 学習に使ったデータと評価に使ったデータの違いを確認しない。
  • サンプル数やクラスの偏りを見ずに、曲線の形だけを読む。
  • ROC曲線を、診断や治療の個別判断として読んでしまう。
確認問題

読み終えた内容を、1問ずつ選択式で確認します。

未回答

4 最高記録なし 復習なし

確認問題

確認問題

1/4