我正在使用R的coxph
函数来拟合生存回归模型,我正在尝试模拟时间依赖的协变量(参见this vignette)。在拟合模型时,我收到以下错误:
Error in aeqSurv(Y) :
aeqSurv exception, an interval has effective length 0
除了源代码,我在网上找不到任何对此错误的引用。非常感谢有关如何处理此异常的任何想法。
在使用survSplit
函数创建时间间隔后,我在使用coxph
之前出现此错误。我注意到survSplit
引入了尾随数字(即20天变为20.0天)。所以我用round
函数删除了那些数字并且它有效。
我发现了同样的错误。可能原因是aeqSurv例程处理时间值,使微小的差异被视为平局。这实际上很有用,并且错误可能指向数据的问题。
但是,如果我们需要强制解决方案,您可以使用coxph.options。只需在调用coxph时设置timefix = FALSE就可以了!