0

我运行了以下 Cox 模型,得到了 1526679 个已删除的观察结果,这是我数据的很大一部分。

Call: coxph(formula = Surv(time1sec, time2sec, event) ~ gain + 
Buy + Lev + TP + frailty(ID), data)

n= 73322, number of events= 73322 (1526679 observations deleted due to missingness)

我不知道为什么这些意见被删除。我确信这些值是存在的,并且不是空的。当我将 ID 添加为一个脆弱的术语时,这种情况就开始发生了。

有什么想法可能会在这里发生吗?

4

2 回答 2

0

在标准回归(和 cox 回归中的回归式)类型的问题中,处理缺失值的默认方法是简单地忽略它们。系数和您尝试预测的值都会发生这种情况。

我会首先明确地验证你想要的一切都在那里。这可以通过以下代码完成:

apply(data, 2, function(x) length(which(is.na(x))))

我还将使用以下代码验证我的 Surv 对象没有任何 NA:

length(which(is.na(Surv(time1sec, time2sec, event))))
于 2015-04-13T19:19:39.873 回答
0

此外,请确保您的数据源仅包含相关信息。例如,我将我的数据文件导入到 R 中,其中包含许多对分析无用的条目(例如图例、关键字),而 R 显然排除了这些结果,它们显示为“缺失”。

于 2016-03-22T22:36:12.830 回答