r - 无法创建生存对象 : error "Time variable is not numeric"

标签 r object numeric

我尝试使用此命令创建一个生存对象。

Surv(date1, date2, event=status)

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

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

最佳答案

Time 变量必须是数字才能使生存函数正常工作,或者在您的情况下,您可以执行以下操作:Surv(as.numeric(date2 - date1), event=status)

关于r - 无法创建生存对象 : error "Time variable is not numeric",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12577850/

相关文章:

r - 创建一个虚拟变量,指示事件是否在过去 2 年发生

r - 在矩阵的每个元素上使用max

javascript - 在给定对象键匹配条件的情况下,将键添加到数组集合内的对象集

javascript - 将 JSON 对象转换为非 JSON 格式的对象

function - Maple,数值函数的最大值

r - 将矩阵嵌入一个变量的数据框

r - 如何计算矩阵中每个行组合的公共(public)元素?

android - 默认情况下选择数字键盘的 Android 手机中的 Asp.net 文本框

javascript - jquery 在 document.ready() 之外定义对象

math - 超几何函数