【发布时间】:2019-03-28 06:03:56
【问题描述】:
我正在分析一组基于动物群(秀丽隐杆线虫)的寿命数据,但我不确定我的数据设置是否不正确,或者我使用的 Surv 函数不正确。
我有一张表格,上面有自开始以来的天数以及每天存活的动物数量。我不是在跟踪单个动物,而是跟踪总数。我试过让那个号码死了,但这并没有改变我收到的错误消息。
我正在使用的数据:
data = matrix (c(0,143,2,28,3,126,4,103,6,102,7,100,8,88,9,70,10,51,11,44,13,27,15,10,17,4,18,3,20,2,22,2,24,0), ncol=2, byrow = TRUE)
colnames(data) <- c("Day", "Survival")
我现在的代码:
data <- data %>%
Surv (time = as.numeric("Day"), event = as.numeric("Survival"))
注意:我使用的是as.numeric,因为我正在导入一个CSV文件并且该列被标记为<dbl>
我得到的完整错误信息:
Error in Surv(., time = as.numeric("Day"), event = as.numeric("Survival")) :
Start and stop are different lengths
In addition: Warning message:
In Surv(., time = as.numeric("Day"), event = as.numeric("Survival")) :
NAs introduced by coercion
感谢任何建议。谢谢。
【问题讨论】:
标签: r survival-analysis population-count