我想知道是否有人知道sjPlot是否可以用于具有偏移项的泊松模型。我试图这样做,我收到一条消息,说它找不到偏移项的名称。
任何帮助将不胜感激! 中号
答案 0 :(得分:0)
好的,错误消息是因为模型框架中的列名仍然是offset(logExposure)
,而函数搜索了已清理的变量名logExposure
。
通过调用sjstats::var_names()
完成清理,因此我在那里解决了这个问题。我没有可重复的示例,所以我检查了自己的模型,问题得到了解决 - 我希望,这也适用于您的用例。
您应该更新 sjstats from GitHub(devtools::install_github("strengejacke/sjstats")
),然后 ggeffects 和 sjPlot 应该有效(如果您拥有CRAN的最新软件包版本,并使用 sjPlot 中的plot_model()
。
如果变量名为logExposure
,则您的调用将如下所示:
# for ggeffects
ggpredict(mof1, terms = c("visits", "age", "logExposure"))
# for sjPlot
plot_model(mof1, type = "pred", terms = c("visits", "age", "logExposure"))