首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何在生存分析与Cox回归中计算IDI,NRI指标

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

作者头像
拓端
发布于 2022-03-05 02:57:24
发布于 2022-03-05 02:57:24
70600
代码可运行
举报
文章被收录于专栏:拓端tecdat拓端tecdat
运行总次数:0
代码可运行

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

读取样本数据

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
head(D)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
##   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)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
##   time status
## 1  400      1
## 2 4500      0
## 3 1012      1
## 4 1925      1
## 5 1504      0
## 6 2503      1
``````
head(covs0)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
##        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.0
``````
head(covs1)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
##        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代码解释
复制
<span style="color:#333333"><span style="color:#333333"><code><span style="color:#000000">t0</span><span style="color:#687687">=</span><span style="color:#009999">365</span><span style="color:#687687">*</span><span style="color:#009999">5</span>
<span style="color:#000000">x</span><span style="color:#687687"><-</span><span style="color:#000000">IDI </span><span style="color:#687687">(</span><span style="color:#000000">outcome</span>, <span style="color:#000000">covs0</span>, <span style="color:#000000">covs1</span>, <span style="color:#000000">t0</span>, <span style="color:#000000">npert</span><span style="color:#687687">=</span><span style="color:#009999">200</span><span style="color:#687687">)</span> ;</code></span></span>

输出

代码语言: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表示中位数差异

图形演示

本文摘选《R语言如何在生存分析与Cox回归中计算IDI,NRI指标》

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
Anaconda与Pycharm的辨析[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/172934.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/25
5630
pycharm 安装 cv2 遇到的坑[通俗易懂]
pycharm ctrl+alt+s 找到 opencv-python 直接安装 完全没问题。
全栈程序员站长
2022/09/27
1.3K0
pycharm 安装 cv2 遇到的坑[通俗易懂]
在PyCharm下使用Jupyter Notebook[通俗易懂]
点击“Cancel”取消 ,点击左下角的“Terminal”,输入“Jupyter-notebook”
全栈程序员站长
2022/09/25
1.7K0
在PyCharm下使用Jupyter Notebook[通俗易懂]
pyCharm常用插件推荐[通俗易懂]
Mongo Plugin其实就是一款基于Pycharm的可视化数据库工具,通过它能可以很方便地对数据库进行可视化操作。可以在编辑器界面的右侧打开该插件界面,如下图:
全栈程序员站长
2022/09/25
1.7K0
pyCharm常用插件推荐[通俗易懂]
pycharm直接(快速)运行 flask[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/174658.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
7400
pycharm直接(快速)运行 flask[通俗易懂]
pycharm控制台不见了_pycharm中文注释乱码
设置本地环境变量 修改pycharm64.exe.vmoptions文件, 添加一行: -Dfile.encoding=UTF-8
全栈程序员站长
2022/09/25
6700
pycharm控制台不见了_pycharm中文注释乱码
linux系统下codeblocks控制台打印中文乱码[通俗易懂]
1、将Settings ->Editor ->Encoding settings ->Encoding项改为UTF-8,然后确定,如下图所示:
全栈程序员站长
2022/09/14
4.1K0
linux系统下codeblocks控制台打印中文乱码[通俗易懂]
Ubuntu彻底卸载pycharm的方法[通俗易懂]
首先在解压的pycharm-2020.2.1文件夹中,查看Install-Linux-tar.txt,找到配置信息的位置(下图中蓝色标识)。
全栈程序员站长
2022/09/27
3.1K0
Ubuntu彻底卸载pycharm的方法[通俗易懂]
pycharm设置国内清华源[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/174453.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
24.3K0
pycharm设置国内清华源[通俗易懂]
js如何在前端控制台打印
不同方法展示效果也不同,上图是log()输出的,下图是warn()输出的以及error()输出的。
全栈程序员站长
2022/07/22
5.3K0
js如何在前端控制台打印
Mac安装pycharm,绑定anaconda3[通俗易懂]
进入官网,https://www.anaconda.com/distribution/, 选择系统和版本、下载, 傻瓜式安装, 结束后,控制台输入:conda –version, 输出版本号,表示安装成功。 如果提示conda:无法识别这一指令,表示未添加路径至bash_profile文件
全栈程序员站长
2022/09/27
1.1K0
Mac安装pycharm,绑定anaconda3[通俗易懂]
pycharm快捷键和常规设置[通俗易懂]
文件—设置—-外观与行为—外观—背景图像 本来是没想到设置背景图像的。脑子一抽换了一个,感觉发现了新大陆。(程序员鼓励师)
全栈程序员站长
2022/09/27
8820
pycharm快捷键和常规设置[通俗易懂]
pycharm设置作者和时间[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175427.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
7200
pycharm设置作者和时间[通俗易懂]
pycharm的控制台主题,Pycharm控制台
本篇文章帮大家学习Pycharm控制台,包含了Pycharm控制台使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。
全栈程序员站长
2022/09/26
1.5K0
Pycharm 安装插件[通俗易懂]
IdeaVim 可以让你在 Pycharm 中操作 Vim 的功能,比如 Vim 的正常模式/插入模式/可视模式,以及各种快捷操作
全栈程序员站长
2022/09/27
6060
Pycharm 安装插件[通俗易懂]
pycharm 使用 anaconda 环境[通俗易懂]
两个方法 一: 从annaconda 内部打开 pycharm 这里有个下拉框可以选 选择你要的 anaconda环境 再launch你的pycharm
全栈程序员站长
2022/09/27
6700
pycharm 使用 anaconda 环境[通俗易懂]
PyCharm配置教程[通俗易懂]
进入 pyCharm 官网:https://www.jetbrains.com/pycharm。根据自己的操作系统选择相应的下载包。其中专业版是要付费的,可以自行购买,也可以 google 搜索激活成功教程教程。下载后根据提示安装即可
全栈程序员站长
2022/09/28
6310
PyCharm配置教程[通俗易懂]
pycharm中安装翻译插件[通俗易懂]
2、选择自己想要安装的插件点击install,然后在右边的installed一栏中就可以看到你安装的插件(我这里推荐安装一个translation,在Debug的时候会有很大帮助,帮你翻译错误)
全栈程序员站长
2022/09/25
5.3K0
pycharm中安装翻译插件[通俗易懂]
Pycharm控制台乱码问题[通俗易懂]
PS:如我般的小白都会遇到中文乱码问题,那么怎么解决呢?其实非常简单,鼠标点点就好,请看下面:
全栈程序员站长
2022/09/28
1.7K0
Pycharm控制台乱码问题[通俗易懂]
Pycharm 切换多个python版本·虚拟环境[通俗易懂]
函数打开 excel 文件,pycharm中python编译器为:anaconda3下的python.exe,见下图:
全栈程序员站长
2022/09/27
2K0
Pycharm 切换多个python版本·虚拟环境[通俗易懂]
推荐阅读
相关推荐
Anaconda与Pycharm的辨析[通俗易懂]
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档