解决survIDINRI包比较两个cox模型的IDI/NRI值Error in Surv(xi, di)Time variable is not numeric错误

解决:Error in Surv(xi, di) : Time variable is not numeric
如果出现此报错,需要将模型所有自变量进行哑变量转换。survIDINRI文档中推荐的是用model.matrix函数进行哑变量化,注意使用该函数的话新的数据经过as.data.frame转换后会产生一列“Intercept”,需将此列删除。再进行模型运算。