无法创建生存对象:错误“时间变量不是数字”

我尝试使用此命令创建生存对象.

Surv(date1, date2, event=status)

它导致错误“时间变量不是数字”.
请注意,“date1”和“date2”的类是Date.

在创建生存对象之前,是否需要将Date对象强制转换为数字?
我认为这没有任何意义.

最佳答案 时间变量必须是数字才能使生存函数起作用,或者在您的情况下,您可以执行以下操作:

Surv(as.numeric(date2 – date1),event = status)

点赞