在RMS :: LRM ...错误:找不到sformula吗? 我正在尝试将模型安装到LRM框架中,以便我可以使用Validate进行引导。该模型已经在其他地方开发。但是,当我使用偏置术语来说明系数A ...

问题描述 投票:0回答:1
如何抵消RMS :: LRM不起作用,即使助手明确地说他们这样做?

library(rms) patient_data <- data.frame( PatientID = 1:1000, Death = sample(c(0, 1), size = 1000, replace = TRUE), Age = round(runif(1000, min = 20, max = 90), 1) ) lrm(Death~Age, data = patient_data) #works fine glm(Death ~ Age), family = "binomial", data = patient_data) #works fine glm(Death ~ offset(2*Age), family = "binomial", data = patient_data) #works fine lrm(Death ~ offset(2*Age),data = patient_data) #ERROR

    

rms

作者似乎仍然是真的:

r logistic-regression
1个回答
1
投票
似乎只有在模型中还有其他协变量并且您没有抑制拦截时才能支持

offset

我们可以通过创建一个玩具协变量并将其添加到您的lrm

公式:
来检查一下:

patient_data$x = runif(1000)
lrm(Death ~ x + offset(2*Age), data = patient_data)
,现在似乎有效。
    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.