1. 为什么需要临床决策曲线分析
在临床研究中,我们经常需要评估不同预测模型的实用价值。传统的评价指标如AUC、准确率等虽然能反映模型的预测能力,但它们无法直接回答一个关键问题:使用这个模型指导临床决策,到底能给患者带来多少实际收益?
举个例子,假设我们开发了一个预测乳腺癌患者生存率的模型。医生面临的实际问题是:根据模型预测结果,哪些患者需要接受化疗?如果模型预测某患者5年生存率低于50%,就建议化疗。但这个阈值设定为50%是否合理?化疗本身有副作用,对生存率高于50%的患者可能是弊大于利。这时候就需要临床决策曲线(DCA)来评估不同阈值下的净收益。
2. ggDCA包的优势与安装
2.1 为什么选择ggDCA
在R语言生态中,有几个可以做决策曲线分析的包,但大多数都有明显局限:
- rmda包:只能处理logistic回归模型
- stdca脚本:难以获取且使用复杂
- dcurves包:功能强大但学习曲线陡峭
ggDCA包由南方医科大学Y叔开发,具有独特优势:
- 同时支持COX回归和logistic回归
- 输出结果可直接用ggplot2美化
- 代码简洁直观,学习成本低
- 持续更新维护
2.2 安装与加载
安装ggDCA非常简单,可以直接从CRAN安装:
install.packages("ggDCA")
如果需要最新开发版,可以从GitHub安装:
remotes::install_github('yikeshu0611/ggDCA')
使用时需要加载以下包:
library(ggDCA)
library(rms) # 用于构建COX模型
library(ggplot2)

863

被折叠的 条评论
为什么被折叠?



