首页 > 解决方案 > survIDINRI 包错误 res.IDI.INF 函数 R

问题描述

我正在尝试使用 survIDINRI 包和 res.IDI.INF 函数计算两个 Cox 回归模型(时间、事件)的综合辨别改进。但是,我收到一条指向 NA/NaN/Inf 问题的错误消息。

这是函数的代码:

#time = numeric (years) (max 15 years)
#event, censored = 0, event = 1
res.IDI.INF <- IDI.INF(indata = data[,c("time","event")],
                       covs0,          
                       covs1,
                       t0 = 15,
                       npert = 300, npert.rand = NULL, seed1 = NULL, alpha = 0.05)
IDI.INF.OUT(res.IDI.INF)

我收到以下错误消息:

Error in unoecdf(cc, pdiff[case], Wi[case] * PTB.Vi[case]) : 
  NA/NaN/Inf in foreign function call (arg 5)

如果有解决方案那就太好了。提前致谢。

标签: rerror-handlingcox-regression

解决方案


我希望我的回答还不算太晚,但也许你的问题的原因来自函数中的参数“t0”。我认为这个论点必须是天而不是年,尝试写 t0 = 15*365,我认为它应该工作:)

祝你好运


推荐阅读