Kaplan-Meier 分析
在本练习中,您将练习进行 Kaplan-Meier 分析——分别在没有协变量和含有分类协变量的情况下。
survival 包已加载到您的工作区。生存对象 survObj 和数据 dataNextOrder 也仍在环境中。现在,数据中新增了一个名为 voucher 的协变量,您将在本练习中用到。这个分类变量表示客户在第一次下单时是否使用了代金券,取值为 0 或 1。
本练习是课程的一部分
用 R 进行市场营销分析的机器学习
练习说明
- 使用
survfit()计算一个不含协变量的 Kaplan-Meier 分析。将结果保存为对象fitKMSimple。请记住,因变量(位于波浪号~左侧的变量)依然是生存对象survObj。然后打印fitKMSimple。 - 绘制结果对象
fitKMSimple,并添加坐标轴标签(使用xlab和ylab参数)。 - 进一步操作:以
survObj为因变量、voucher为协变量,计算一个 Kaplan-Meier 分析。别忘了指定data参数。 - 同样,绘制新模型的结果并添加坐标轴标签。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Compute and print fit
fitKMSimple <- ___(___ ~ ___)
___(fitKMSimple)
# Plot fit
plot(___,
conf.int = FALSE, ___ = "Time since first purchase", ___ = "Survival function", main = "Survival function")
# Compute fit with categorical covariate
fitKMCov <- survfit(___ ~ ___, data = ___)
# Plot fit with covariate and add labels
plot(___, lty = 2:3,
___ = "Time since first purchase", ___ = "Survival function", main = "Survival function")
legend(90, .9, c("No", "Yes"), lty = 2:3)