R语言中怎么用cox模型评估DCA曲线

发布时间:2022-03-21 10:40:01 作者:iii
来源:亿速云 阅读:742

这篇“R语言中怎么用cox模型评估DCA曲线”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“R语言中怎么用cox模型评估DCA曲线”文章吧。

DCA曲线

DCA曲线,即决策曲线分析法(Decision Curve Analysis),是用来帮助确定高风险患者进行干预,而低风险患者避免干预(避免过度医疗),即评价患者获益程度的一种评估方法。下图是2016年柳叶刀发表的一篇文章,文中首次进行了DCA曲线的应用。如下图所示,横坐标为阈概率,当各种评价方法达到某个值时,患者i的出血风险概率记为Pi;当Pi达某个阈值(记为Pt),就界定为阳性,采取某种干预措施后,将改变出血与血栓形成之间的利弊平衡,利弊之差即为净获益(Y轴:Net benefit).图中有两条虚线,横着的那条虚线表示所有样本均不进行干预,净获益为0,斜的虚线表示所有样本均进行干预。三条彩色曲线表示三种方案(模型),HAS-BLED曲线与两条虚线有交叉,因此该方案没有价值,而另外两条有价值,相比之下,ABC在ORBIT之上,价值更大。

#加载包rm(list = ls())library(survival)library(ggDCA)library(rmda)data(lung)lung <- na.omit(lung)lung$status[lung$status==1] <- 0lung$status[lung$status==2] <- 1#构建两个模型fit1 <- coxph(Surv(time,status)~age,data = lung)fit2 <- coxph(Surv(time,status)~age+sex+inst+ph.ecog+ph.karno,data = lung)#绘制单个模型的DCA曲线plot1 <- dca(fit1,times = 365)ggplot(plot1)
#绘制两个模型的DCA曲线plot2 <- dca(fit1,fit2,times = 365)ggplot(plot2)

以上就是关于“R语言中怎么用cox模型评估DCA曲线”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

推荐阅读:
  1. 性能曲线模型
  2. 使用TensorFlow怎么实现模型评估

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

cox r语言

上一篇:怎么用R语言的pheatmap绘制热图

下一篇:linux内核和发行版有哪些区别

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》