计算 Weibull 模型
对于带有协变量的 Weibull 模型,我们可以像对无协变量的 Weibull 模型那样计算生存曲线。唯一需要做的是在 predict() 函数中为给定的生存曲线指定协变量的取值。这可以通过参数 newdata 来完成。
本练习是课程的一部分
R 中的生存分析
练习说明
- 使用
GBSG2数据集和协变量horTh拟合一个 Weibull 模型,用于分析激素治疗对患者生存的影响。 - 计算接受激素治疗患者的生存曲线。
- 使用
str()查看该生存曲线的结构。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Weibull model
wbmod <- survreg(Surv(___, ___) ~ ___, data = GBSG2)
coef(wbmod)
# Retrieve survival curve from model
surv <- seq(.99, .01, by = -.01)
t_yes <- predict(___, type = "quantile", p = ___,
newdata = data.frame(horTh = ___))
# Take a look at survival curve
str(t_yes)