决策曲线DCA的绘制

今天被要求画一下决策曲线,用Python试了半天也没画出来,最后参考了资料还是用R语言绘制了出来。

数据的格式

将四条曲线画在一张表中

R 复制代码
library(rmda)
library(readxl)

# 读取Excel文件
data <- read_excel("C:/Users/Administrator/Desktop/肺动脉数据1000.xlsx")

baseline.model <- decision_curve(y~Qanadli指数 + AD + 血凝块比率+联合,
                                 data = data,
                                 thresholds = seq(0, .4, by = .01),
                                 bootstraps = 10)


set.seed(123)

# 为每个特征创建决策曲线模型
model_qanadli <- decision_curve(y~Qanadli指数,
                                data = data,
                                thresholds = seq(0, 1, by = .01),
                                bootstraps = 10)

model_ad <- decision_curve(y~ AD,
                           data = data,
                           thresholds = seq(0, 1, by = .01),
                           bootstraps = 10)

model_coagulation <- decision_curve(y~血凝块比率,
                                    data = data,
                                    thresholds = seq(0, 1, by = .01),
                                    bootstraps = 10)

model_combined <- decision_curve(y~联合,
                                 data = data,
                                 thresholds = seq(0, 1, by = .01),
                                 bootstraps = 10)


# 绘制四条决策曲线
plot_decision_curve(list(model_qanadli, model_ad, model_coagulation, model_combined),
                    curve.names = c("Qanadli", "AD", "Coagulation", "Combined"),
                    cost.benefit.axis = FALSE,
                    confidence.intervals = FALSE,
                    standardize = FALSE)
相关推荐
天天爱吃肉82181 小时前
跟着创意天才周杰伦学新能源汽车研发测试!3年从工程师到领域专家的成长秘籍!
数据库·python·算法·分类·汽车
alphaTao1 小时前
LeetCode 每日一题 2026/2/2-2026/2/8
算法·leetcode
甄心爱学习1 小时前
【leetcode】判断平衡二叉树
python·算法·leetcode
颜酱1 小时前
从二叉树到衍生结构:5种高频树结构原理+解析
javascript·后端·算法
不知名XL2 小时前
day50 单调栈
数据结构·算法·leetcode
@––––––2 小时前
力扣hot100—系列2-多维动态规划
算法·leetcode·动态规划
xsyaaaan2 小时前
代码随想录Day31动态规划:1049最后一块石头的重量II_494目标和_474一和零
算法·动态规划
Jay Kay3 小时前
GVPO:Group Variance Policy Optimization
人工智能·算法·机器学习
Epiphany.5563 小时前
蓝桥杯备赛题目-----爆破
算法·职场和发展·蓝桥杯
YuTaoShao3 小时前
【LeetCode 每日一题】1653. 使字符串平衡的最少删除次数——(解法三)DP 空间优化
算法·leetcode·职场和发展