DCA とは?
Decision Curve Analysis は、予測モデルが実際の臨床判断に役立つかを評価する方法。AUC や感度・特異度だけでなく、「どのリスク以上なら介入するか」という判断基準を含めて考える点が革新的。Vickers & Elkin(2006)が提唱[1]。
— Interactive DCA Demo
AUC が高いモデルでも、実際の診療判断に役立つとは限りません。AUC=0.85 のリハ予後予測モデルがあっても、「何 % のリスクで自宅退院支援を強化するか」という意思決定の場面で、全員に介入する戦略(Treat all)や誰にも介入しない戦略(Treat none)と比べてどう優れているかは、AUC では分かりません。これに答えるのが Decision Curve Analysis(DCA) ── Vickers & Elkin が 2006 年に提唱した臨床的有用性の評価法です[1]。本デモでは、しきい値確率を動かしながら 3 戦略の Net Benefit を比較します。
右の操作パネルから「しきい値確率」を 10〜30% で動かしてみてください。青(モデル)が赤(Treat all)・灰(Treat none)より上にある範囲では、モデルを使う臨床的価値があると考えやすくなります。次に AUC を変えて、AUC が同じでも有病率が違うと結論が変わることを体感してください。予測モデルの作り手としては ロジスティック回帰 や 勾配ブースティング を、評価設計は 09·01 過学習と正則化 や 09·02 データリーケージ と合わせて読むと立体的に理解できます。
横軸: しきい値確率 / 縦軸: Net Benefit。上にある戦略ほど臨床的に有利。
// TIP 青 > 赤 かつ 青 > 灰 の範囲 → モデルを使う臨床的利益あり。
Decision Curve Analysis は、予測モデルが実際の臨床判断に役立つかを評価する方法。AUC や感度・特異度だけでなく、「どのリスク以上なら介入するか」という判断基準を含めて考える点が革新的。Vickers & Elkin(2006)が提唱[1]。
真陽性を利益、偽陽性を不利益としてまとめた指標。しきい値確率 pt が高いほど、不要な介入を避けたい状況と解釈でき、偽陽性のペナルティが大きくなる。臨床現場の意思決定の重み付けを式に組み込んでいる。
Calibration が良く DCA と相性のよい予測モデル。本デモで使う「予測確率」の作り手。
表形式データで強力な予測モデル。DCA で識別性能と臨床有用性を併せて評価する候補。
DCA を fold ごとに行うとばらつきが見える。CV と DCA は組で報告するのが堅実。
DCA が高すぎる場合の犯人候補。リーケージの強さを動かして AUC との関係を体感。
10 種類のリーケージ類型と Pipeline・GroupKFold での防ぎ方を理論的に整理。
DCA の前提となる、汎化性能と評価設計の基礎。Calibration と並んで読みたい記事。