R Cox-Snell残差:较长的对象长度不是较短对象长度的倍数

R Cox-Snell残差:较长的对象长度不是较短对象长度的倍数,r,cox-regression,model-checking,R,Cox Regression,Model Checking,我在R中运行一个带有3个解释变量的Cox模型 在模型检查中,我尝试计算Cox-Snell残差,但我得到以下警告信息: “警告信息: 在数据$death-残差(death.model,type=“鞅”):较长的对象长度不是较短对象长度的倍数 由于我以前从未提出过这一警告,我希望您能告诉我如何处理这一情况。欢迎光临!请考虑发布一个数据集和相关代码的小样本作为例子。我猜想您在数据$Eng/中有NAs(如果您有6个值,比如: C(101,1,24,NA,13,1)< /代码>)。但是你的模型会自动删除那

我在R中运行一个带有3个解释变量的Cox模型

在模型检查中,我尝试计算Cox-Snell残差,但我得到以下警告信息: “警告信息: 在数据$death-残差(death.model,type=“鞅”):较长的对象长度不是较短对象长度的倍数


由于我以前从未提出过这一警告,我希望您能告诉我如何处理这一情况。

欢迎光临!请考虑发布一个数据集和相关代码的小样本作为例子。我猜想您在<代码>数据$Eng/<代码>中有NAs(如果您有6个值,比如:<代码> C(101,1,24,NA,13,1)< /代码>)。但是你的模型会自动删除那些NA值!所以你的残差现在是5个值的向量!您可以执行
na.rm(data$death)-残差(death.model,type=“martingale”)
,前提是缺少的值在变量
death
中,而不是在模型的其他地方。