使用 Hmisc 包将系列参数传递给 fit.mult.impute 以使用修改后的泊松进行多重插补时出现问题

问题描述 投票:0回答:0

我之前能够使用通过 Hmisc 包多重插补创建的数据来运行修改后的泊松回归。我一个月前运行了代码,没有出现任何问题,但现在使用相同的代码和数据时遇到了问题。具体来说,我收到了有关 family 参数未使用的参数的错误。

这是我正在使用的代码的最小版本:

d<-datadist(data) options(datadist = "d")

小鬼<- aregImpute (~ y + z, nk = c(o,3), tlinear = false, data, B=10, n.impute=10)

fit.mult.impute(x ~ y + z,glm,family = poisson(link =“log”),xtrans = imp,数据,fitargs = list(x = true,y = true)

fit.mult.impute(x ~ y + z 中的错误:未使用的参数(family = poisson(link = "log"))

我尝试使用 family =“binomial”,它在我发现的几个示例中使用,这产生了相同的错误。我还尝试了 family = stats::poisson 和 family = "poisson",它们在类似的post中。仅当我完全删除系列参数时,代码才会运行,但没有正确的模型类型。

我想知道是否有新的参数名称或我找不到的包的其他更改导致我的代码不再工作。任何建议将不胜感激。

r glm imputation poisson hmisc
© www.soinside.com 2019 - 2024. All rights reserved.