【发布时间】:2020-08-19 13:30:32
【问题描述】:
我有一个来自survival 包的常规Surv 对象;
s <- Surv(sample(100:150, 5), sample(c(T, F), 5, replace = T))
还有一个多变量矩阵;
df <- data.frame(var1 = rnorm(5),
var2 = rnorm(5),
var3 = rnorm(5))
我需要分别为每个变量拟合 Cox-PH 模型。我的代码目前使用如下循环:
for (v in colnames(df)) {
coxph(s ~ df[[v]])
}
当然,实际上有成千上万个变量,这个过程需要一点时间。我想关注the answer given here 尝试用tidyr 完成这一切,但我有点难过,因为预测不是一个因素,它是一个生存对象,所以我不太清楚如何处理它作为一部分一个小玩意儿。
【问题讨论】:
-
错字?模型应该有
s作为响应吧? -
是的,已更正。
标签: r survival-analysis tibble tidy survival