美文网首页
R语言| 连续变量取cutoff值:基于KM曲线

R语言| 连续变量取cutoff值:基于KM曲线

作者: 小毛竹_mxd | 来源:发表于2021-04-10 21:21 被阅读0次
连续变量取cutoff值:基于KM曲线

欢迎大家关注我的公众号:一只勤奋的科研喵

文章来源:R语言| 连续变量取cutoff值:基于KM曲线


相关链接 ↓↓↓↓↓

1. R语言| 连续变量取最佳cutoff值: 基于ROC曲线

8.png

2.R语言| 连续变量取最佳cutoff值: 基于限制性立方样条(RCS)

0.png
library(survival)
library(survminer)
#清理运行环境
rm(list = ls())
#数据来自survminer包自带数据集:myeloma。
#读入该数据集
data(myeloma)
#查看该数据变量及性质
str(myeloma)

一、确定基因表达量的最佳cutoff值

cutoff<-surv_cutpoint(myeloma, #数据集
                    time="time",#“ ”里写数据集时间变量
                    event="event",##“ ”里数据集结局变量名称
                    variables=c("DEPDC1","WHSC1", #6个基因表达量
                                "CRIM1","IRF4",
                                "TP53","WHSC1")
                                );summary(cutoff) #输出结果

二、可视化某基因表达水平的cutoff值

plot(cutoff, 
     "DEPDC1", 
     palette = "lancet") #使用柳叶刀配色
微信图片_20210327090556.png

三、将连续变量按照上述截断值分组

groups<-surv_categorize(cutoff)
str(groups)
head(groups)

此时,基因表达量已转为分类变量

四、绘制KM曲线

注意,要用转为分类变量的数据,data=groups
fit <- survfit(Surv(time, event)~DEPDC1, data=groups)#生存分析函数
ggsurvplot(fit, 
           data = groups,     #使用转为分类的数据集
           pval=TRUE,         #显示p值
           pval.method=TRUE,  #显示p值的评估方法
           palette = "lancet",#使用柳叶刀配色
           risk.table = TRUE, #显示风险表
           conf.int = TRUE)   #显示CI
2.png

相关文章

  • R语言| 连续变量取cutoff值:基于KM曲线

    欢迎大家关注我的公众号:一只勤奋的科研喵[http://mp.weixin.qq.com/mp/homepage?...

  • KM生存分析如何取最佳的cutoff

    KM生存分析 如何取最佳cutoff KM生存分析中通常取中位值作为cutoff,但也并不一定是这样 必要时可以选...

  • ROC曲线

    ①ROC曲线及根据cutoff值分组 输入文件为经多因素cox分析后得到的风险值文件 ②多指标ROC曲线

  • 获取lncRNA,截断值的确定,3、5年ROC

    目录:【1】获取lncRNA,截断值的确定,3、5年ROC 【2】ROC分类变量和连续变量 R: ROCR包用于R...

  • QCA 先于因果树

    1 QCA步骤 (1)数据校准(calibrate):基于理论将连续变量校准成清晰集(crisp set:二值或者...

  • 缺失值的处理(基于R语言)

    Part 1. basic skills In R, missing values are represented...

  • R语言 ROC曲线

    ROC曲线(受试者工作特征, Receiver Operating Characteristic) 可以简单、直观...

  • pROC包学习

    ROC曲线 > 我们在做诊断性实验的时候,最常用的选择最佳cutoff的方法是使用ROC曲线。本次主要介绍的是pR...

  • R包学习-pROC

    ROC曲线 我们在做诊断性实验的时候,最常用的选择最佳cutoff的方法是使用ROC曲线。本次主要介绍的是pROC...

  • Q&A|R做生存分析如何取最佳cutoff(截断)

    Q&A|R做生存分析如何取最佳cutoff(截断) 很多时候,在用中位数/均数、四分位数等特殊位置为截点时,生存分...

网友评论

      本文标题:R语言| 连续变量取cutoff值:基于KM曲线

      本文链接:https://www.haomeiwen.com/subject/tmznkltx.html