在Surv(start_time,end_time,new_death)中:停止时间必须>开始时间,不适用

时间:2019-04-27 18:34:10

标签: r number-formatting survival

我正在使用“ survival”软件包来按时间间隔(间隔为30天)来拟合cox模型。我正在从xlsx工作表中读取数据。我不断收到错误消息,提示我的停止时间必须大于开始时间。起始值均小于终止值。

我检查了一下,以确保它们被当作数字读入。我也将它们更改为不能解决问题的整数。我使用以下代码查看是否有任何观察结果符合此条件:

a <- a1[which(a1$end_time > a1$start_time),]

大约有一半的数据集符合此条件,但是当我查看数据时,所有开始时间似乎都小于结束时间。

有人知道为什么会这样吗,我该如何解决?我是R新手,所以也许有些明显的我不知道?

model1<- survfit(Surv(start_time, end_time, censor) ~ exp, data=a1, weights = weight)

enter image description here

enter image description here

0 个答案:

没有答案