Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >R语言如何在生存分析与Cox回归中计算IDI,NRI指标

R语言如何在生存分析与Cox回归中计算IDI,NRI指标

作者头像
拓端
发布于 2020-07-16 15:10:49
发布于 2020-07-16 15:10:49
2.3K00
代码可运行
举报
文章被收录于专栏:拓端tecdat拓端tecdat
运行总次数:0
代码可运行

原文链接:http://tecdat.cn/?p=6095

读取样本数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
D=D[!is.na(apply(D,1,mean)),] ; dim(D)
## [1] 416   7

查询部分数据(结果和预测因子)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
head(D)

##   time status      age albumin edema protime bili
## 1  400      1 58.76523    2.60   1.0    12.2 14.5
## 2 4500      0 56.44627    4.14   0.0    10.6  1.1
## 3 1012      1 70.07255    3.48   0.5    12.0  1.4
## 4 1925      1 54.74059    2.54   0.5    10.3  1.8
## 5 1504      0 38.10541    3.53   0.0    10.9  3.4
## 6 2503      1 66.25873    3.98   0.0    11.0  0.8

模型0和模型1的结果数据和预测变量集

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
outcome=D[,c(1,2)]
covs1<-as.matrix(D[,c(-1,-2)])
covs0<-as.matrix(D[,c(-1,-2, -7)])

head(outcome)
##   time status
## 1  400      1
## 2 4500      0
## 3 1012      1
## 4 1925      1
## 5 1504      0
## 6 2503      1head(covs0)

##        age albumin edema protime
## 1 58.76523    2.60   1.0    12.2
## 2 56.44627    4.14   0.0    10.6
## 3 70.07255    3.48   0.5    12.0
## 4 54.74059    2.54   0.5    10.3
## 5 38.10541    3.53   0.0    10.9
## 6 66.25873    3.98   0.0    11.0head(covs1)

##        age albumin edema protime bili
## 1 58.76523    2.60   1.0    12.2 14.5
## 2 56.44627    4.14   0.0    10.6  1.1
## 3 70.07255    3.48   0.5    12.0  1.4
## 4 54.74059    2.54   0.5    10.3  1.8
## 5 38.10541    3.53   0.0    10.9  3.4
## 6 66.25873    3.98   0.0    11.0  0.8

推理

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
t0=365*5
x<-IDI (outcome, covs0, covs1, t0,npert=200) ;

输出 

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
##     Est. Lower Upper p-value
## M1 0.090 0.052 0.119       0
## M2 0.457 0.340 0.566       0
## M3 0.041 0.025 0.062       0

M1表示IDI

M2表示NRI

M3表示中位数差异

图形演示

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 拓端数据部落 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何在生存分析与Cox回归中计算IDI,NRI指标|附代码数据
本文摘选 《 R语言如何在生存分析与Cox回归中计算IDI,NRI指标 》 ,点击“阅读原文”获取全文完整资料。
拓端
2023/04/04
4360
高斯混合聚类(GMM)及代码实现
通过学习概率密度函数的Gaussian Mixture Model (GMM) 与 k-means 类似,不过 GMM 除了用在 clustering 上之外,还经常被用于 density estimation。对于二者的区别而言简单地说,k-means 的结果是每个数据点被 assign 到其中某一个 cluster ,而 GMM 则给出这些数据点被 assign 到每个 cluster 的概率。 作为一个流行的算法,GMM 肯定有它自己的一个相当体面的归纳偏执了。其实它的假设非常简单,顾名思义,Gaus
昱良
2018/04/08
3.7K0
高斯混合聚类(GMM)及代码实现
R语言倾向性评分:加权
之前已经介绍过倾向性评分匹配(propensity score matching)、倾向性评分回归和分层:
医学和生信笔记
2023/02/14
1.4K0
R语言倾向性评分:加权
Python协方差矩阵处理脑电数据
在本教程中,我们将介绍传感器协方差计算的基础知识,并构建一个噪声协方差矩阵,该矩阵可用于计算最小范数逆解.
脑机接口社区
2020/06/30
1.2K0
二次判别分析(QDA)和Python实现
其中μ为类特有的均值向量,σ为类特有的协方差矩阵。利用贝叶斯定理,我们现在可以计算类后验
deephub
2021/04/16
1.3K1
【1024特辑 | 机器学习-无监督学习】EM算法
  本文我们继续介绍概率相关模型的算法。在前面的文章中,我们已经讲解了贝叶斯网络与最大似然估计(MLE)。设数据集的样本为
Francek Chen
2025/01/22
800
【1024特辑 | 机器学习-无监督学习】EM算法
Fine-Gray检验、竞争风险模型、列线图绘制
竞争风险模型(Competing Risk Model)适用于多个终点的生存数据,传统的生存分析(survival analysis) 一般只关心一个终点事件(即研究者感兴趣的结局)。将其他事件均按删失数据(Censored Data)处理,要求个体删失情况与个体终点事件相互独立,结局不存在竞争风险。
医学和生信笔记
2023/02/14
1.4K0
Fine-Gray检验、竞争风险模型、列线图绘制
文献笔记五十六:武汉新型冠状病毒的进化分析2
论文题目 Evolution of the novel coronavirus from the ongoing Wuhan outbreak and modeling of its spike pr
用户7010445
2020/03/03
5480
疑难杂症解决方案-SPA Segment
本文章仅用于SAP软件的应用、学习沟通,文中所示的截图来源于SAP软件,相应著作权归SAP公司所有
SPA_小阿龙
2022/04/11
1.4K1
疑难杂症解决方案-SPA Segment
13种人体组织的单细胞RNA测序鉴定人类冠状病毒感染的细胞类型和受体
今天介绍的文献于2020年5月21号发表在Biochem Biophys Res Commun.上,文章题目是:Single cell RNA sequencing of 13 human tissues identify cell types and receptors of human coronaviruses 。
生信技能树jimmy
2020/07/06
9830
综合判别改善指数IDI的计算
IDI,综合判别改善指数,也适用于评价不同模型优劣的,比起NRI,IDI能够从整体角度对模型进行评价,和NRI一起使用效果更佳!
医学和生信笔记
2022/11/15
5200
空间转录组数据注释分析:Cell2location反卷积(Nature Biotechnology IF: 33.1)
这个方法需要性能比较高的计算资源配置,如果有GPU显卡会大大的缩短运行建模的时间,如果你没有,可以考虑生信技能树的共享服务器,只要800一年,内存2T,配置20G显卡,购买详情可看:满足你生信分析计算需求的低价解决方案
生信技能树
2025/04/02
1710
空间转录组数据注释分析:Cell2location反卷积(Nature Biotechnology IF: 33.1)
TCGA的Cox森林
Molcular Profile Cox Analysis 输入一个你想要的基因,比如RAC3,`Select Measure for plot可以设置OS,PFI,DSS和DFI`,然后点上方的搜索🔍,就可以看到出的图了 需要的结果 继续往下滚动鼠标,就可以看到数据了,而且还可以下载 数据在这 得到数据以后就可以用R画图了,注意,这里的HR和CI都是Log过的结果,跟别的地方计算的Cox结果有些不一样,可能是方法不一样吧,是因为网站计算的HR结果相差太大了吗? 由于是log过的结果,所以森林图
派大星在吗
2021/12/06
2790
Drug Target Review | 萘莫司他抑制SARS-CoV-2感染,阻止COVID-19传播
研究人员已经证明,甲磺酸萘莫司他(Nafamostat mesylate,Fusan)可以抑制SARS-CoV-2 Spike蛋白引发的膜融合,且浓度可能对患者而言是安全的。
DrugAI
2021/02/01
6400
小心递归中内存泄漏
前段时间由于业务需要,需要从数据库中查询出来所有满足条件的数据,然后导入到文件中。于是随便写了个程序,查询出所有满足条件然后再写入文件。但是实际上线后却发现,程序刚开始运行马上看到部分数据写入到文件,但是后面运行越来越慢,于是对此分析排查了一下。
andyxh
2019/09/10
5350
小心递归中内存泄漏
在Power Pivot中计算众数
我们知道在Excel中以及Power Query中都有众数的函数,但是Power Pivot中却没有。
逍遥之
2020/03/24
1.5K0
在Power Pivot中计算众数
cox可以火山图为什么gsea结果不行
前面我在生信技能树分享过 批量cox生存分析结果也可以火山图可视化 介绍了火山图的基础认识,同时也给了大家代码可以批量做cox分析,并且绘制出来火山图。 最近看到一个文献,是数据集:https://w
生信技能树
2020/03/06
9030
cox可以火山图为什么gsea结果不行
谷歌要回归中国了吗?
前不久 Facebook 在杭州落地。就在昨天,人民日报海外版发推,表示欢迎谷歌返回中国大陆,但是必须要遵守中国的网络管理法。
用户3596197
2018/10/15
4870
JavaScript递归中的作用域问题
需求是这样的,从子节点寻找指定className的父节点,一开始就想到递归(笨!),Dom结构如下: <div class="layer_1"> <div class="layer_2"> <div class="layer_3"> <div id="layer_4"></div> </div> </div> </div> 先通过id获得layer_4的div,然后逐层向上寻找最外层的layer_1,一开始我试图用如下递归获取: 1
寒月十八
2018/01/30
1.1K0
在oracle中计算时间差
 计算时间差是oracle data数据类型的一个常见问题。oracle支持日期计算,你可以创建诸如“日期1-日期2”这样的表达式来计算这两个日期之间的时间差。 一旦你发现了时间差异,你可以使用简单的技巧来以天、小时、分钟或者秒为单位来计算时间差。为了得到数据差,你必须选择合适的时间度量单位,这样就可以进行数据格式隐藏。 使用完善复杂的转换函数来转换日期是一个诱惑,但是你会发现这不是最好的解决方法。 round(to_number(end-date-start_date))- 消逝的时间(以天为单
cloudskyme
2018/03/20
2.7K0
相关推荐
如何在生存分析与Cox回归中计算IDI,NRI指标|附代码数据
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验