- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面的示例数据。
我的基本问题是,单独运行“survfit”会给出一个很好的列,其中包含每个类别的中值生命周期,这是我想从我的 survfit 数据中提取的内容。理想情况下,我想将此“survfit”输出导出为数据框/表并最终保存为 .csv。但无论我如何尝试,我都会遇到错误。
感谢您的帮助/建议!
示例数据:
df<-data.frame(Gtype = as.factor(c("A","A","A","A","A","A","B","B","B","B","B","B","C","C","C","C","C","C")),
Time=as.numeric(c("5","6","7","7","7","7","2","3","3","4","5","7","2","2","2","3","3","4")),
Status=as.numeric(c("1","1","1","1","0","0","1","1","1","1","1","1","1","1","1","1","1","1")))
library(survival)
exsurv<-survfit(Surv(df$Time,df$Status)~strata(df$Gtype))
exsurv
以及我想要作为数据框获取的“survfit”输出:
> exsurv<-survfit(Surv(df$Time,df$Status)~strata(df$Gtype))
> exsurv
Call: survfit(formula = Surv(df$Time, df$Status) ~ strata(df$Gtype))
n events median 0.95LCL 0.95UCL
strata(df$Gtype)=A 6 4 7.0 6 NA
strata(df$Gtype)=B 6 6 3.5 3 NA
strata(df$Gtype)=C 6 6 2.5 2 NA
编辑:这个问题的早期版本包括多余的 print() 函数。 “print(survfit)”和“survfit()”给出相同的结果。
最佳答案
是的,broom::tidy
函数有效。
'mymk1'
- 是在我的原始生存数据集上使用 survfit 的对象输出
我试过了,效果很好
results <- broom::tidy(mykm1)
write.csv(results, "./Desktop/Rout/mykm1.csv")
## the output csv file created in my folder Rout inside my Desktop folder.
然后可以将 csv 文件轻松导入到任何单词或电子表格中。
关于r - 将 "survfit()"输出转换为矩阵或数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70833633/
我是 R 中生存分析和 survfit 的新手。我想在表中提取指定时间段(诊断后 0、10、20、30 年)的 4 个组(疾病)的生存概率。这是设置: fit expfit$surv
我想为我的生存分析对象(suvfit/coxph)计算AIC值。 当我尝试这样做时,它说: > AIC(cox) Error in UseMethod("logLik") : no appl
下面的示例数据。 我的基本问题是,单独运行“survfit”会给出一个很好的列,其中包含每个类别的中值生命周期,这是我想从我的 survfit 数据中提取的内容。理想情况下,我想将此“survfit”
我正在编写一个脚本,它将生成 plot(survfit(Surv(time, event)~factor)) 的绘图。 不同的生存曲线会有不同的颜色。颜色的顺序是如何定义的?是级别(因子)吗? 唯一(
我从 survival 库加载一个数据集,并生成一个 survfit 对象: library(survival) data(lung) lung$SurvObj str(fit) List of 1
我是 R 和生存分析的新手,我有兴趣将 survfit 的结果导出到数据框中,其中有层。 该站点提供了一个很好的解决方案,但不是针对分层的 (https://stat.ethz.ch/pipermai
我有一个 survfit 对象。我的 t=0:50 多年兴趣的生存适应摘要很容易。 summary(survfit, t=0:50) 它给出了每个 t 的生存率。 有没有办法获得每个 t 的危险(在本
我正在 R 中进行一些生存分析,并希望整理/简化我的代码。 目前我正在执行数据分析的几个步骤: 创建一个 Surv 对象(时间变量,指示每个观察是否被审查); 根据分类预测器拟合此 Surv 对象,用
如果我们使用以下生存数据... library(survival) data(pbc) #model to be plotted and analyzed, convert time to years
我正在尝试绘制生存图,并在尝试将我的 survfit 函数移动到主函数中时遇到了问题,我可以在主函数中为不同的数据集调用它。当我运行代码时 fit<- survfit(Surv(time, statu
我想绘制一条 KM 曲线并从 survfit() 对象获取中位生存数据,但我不想按阶层划分 - 我想了解整个人口。 fit <- survfit(Surv(Time, Status) ~ Group,
我正在尝试向 survMisc 生成的生存图添加额外的行,但是我无法让它工作 - 问题是最后一行。 data(kidney, package="KMsurv") s1 <- survfit(Surv(
我正在尝试使用 survminer 包中的 ggsurvplot 绘制 Kaplan-Meyer 曲线。当我传递保存在列表中的 survfit 对象时,我无法绘制它。 让我以肺部数据集为例。下面一切正
我是一名优秀的程序员,十分优秀!