R coxph() 警告:Loglik 在变量之前收敛 - 其他变量的有效结果?

R coxph() warning: Loglik converged before variable - valid results for other variables?

我拟合 cox 回归并且我对预测变量 x 的影响感兴趣,它是模型中的最后一个变量(变量 7)。我在模型中包含了一些变量,比如性别和年龄,因为我想为他们调整模型。

使用 R 函数 coxph() 给我警告 "Loglik converged before variable 3"。事实上,我对变量 3 不感兴趣,因为它只是我要调整的变量之一。但是 "before" 这个词让我想知道这是否意味着变量 3(包括我的预测变量 x)之后的所有变量的结果都无效。或者只有变量 3 的结果受到影响?

这是输出:

更多信息:实际上,我是 运行 多重 cox 回归,所描述的警告仅出现在变量 3 的某些模型中。我确实想针对变量 3 进行调整,从而将其保留在代码。

有一些关于此警告的讨论(1),但到目前为止我还没有找到我的问题的答案。谢谢。

(1) 例如,here or here

感谢您搜索之前的答案。 (感谢您引用我的回答之一 :-) 警告消息仅适用于 control3 变量。调查有关 predictorx 的统计推断的有效性的关键在于您引用的 Therneau 答案的一部分。您对其他变量之一感兴趣,幸运的是您只对其中一个变量感兴趣 "exploded"。这意味着您可以进行 LRT 比较具有和不具有感兴趣变量的模型以获得正确的统计结果。结果基本上是说在 `control3 为正值的案例子集中没有事件。我猜 control3 是一个 0/​​1 变量,如果你查看 table:

 with( your_data, table(control3, your_status_variable))

.. 在 control3 == 1 的情况下你会发现零事件。