// PART 14 · DEMO 04
DEMO REHAB L1

Decision Curve Analysis を、グラフで体験する

— Interactive DCA Demo

15 min hands-on · L1 · 2026.05.21 update · by Editor

AUC が高いモデルでも、実際の診療判断に役立つとは限りません。AUC=0.85 のリハ予後予測モデルがあっても、「何 % のリスクで自宅退院支援を強化するか」という意思決定の場面で、全員に介入する戦略(Treat all)誰にも介入しない戦略(Treat none)と比べてどう優れているかは、AUC では分かりません。これに答えるのが Decision Curve Analysis(DCA) ── Vickers & Elkin が 2006 年に提唱した臨床的有用性の評価法です[1]。本デモでは、しきい値確率を動かしながら 3 戦略の Net Benefit を比較します。

// HOW TO USE

右の操作パネルから「しきい値確率」を 10〜30% で動かしてみてください。青(モデル)が赤(Treat all)・灰(Treat none)より上にある範囲では、モデルを使う臨床的価値があると考えやすくなります。次に AUC を変えて、AUC が同じでも有病率が違うと結論が変わることを体感してください。予測モデルの作り手としては ロジスティック回帰勾配ブースティング を、評価設計は 09·01 過学習と正則化09·02 データリーケージ と合わせて読むと立体的に理解できます。

// DECISION CURVE

横軸: しきい値確率 / 縦軸: Net Benefit。上にある戦略ほど臨床的に有利。

Model Treat all Treat none 現在のpt

// TIP  青 > 赤 かつ 青 > 灰 の範囲 → モデルを使う臨床的利益あり。

01

DCA とは?

Decision Curve Analysis は、予測モデルが実際の臨床判断に役立つかを評価する方法。AUC や感度・特異度だけでなく、「どのリスク以上なら介入するか」という判断基準を含めて考える点が革新的。Vickers & Elkin(2006)が提唱[1]

02

Net Benefit の考え方

真陽性を利益、偽陽性を不利益としてまとめた指標。しきい値確率 pt が高いほど、不要な介入を避けたい状況と解釈でき、偽陽性のペナルティが大きくなる。臨床現場の意思決定の重み付けを式に組み込んでいる。

03

研究で使うときの注意点

  • 臨床的に意味のあるしきい値範囲を先に考える
  • 必ず Model + Treat all + Treat none の 3 線を比較する
  • Calibration が悪いと DCA も歪む(校正してから評価)
  • 前処理を fold 内で閉じる 交差検証データリーケージ防止 を併用する
  • 可能なら外部検証データでも DCA を示す

// RELATED関連記事で深く学ぶ