我用iv * sex创建了一个交互术语,并用鼠标估算数据。然后使用推算数据运行逻辑回归模型(glm):
model <- with(data=imp, glm(dv~control+iv+sex+iv*sex, family="binomial"))
以下是变量名称的缩写: 因变量= dv,自变量= iv,主持人=性别,互动项= iv *性
iv * sex存在显着的交互,我想为交互绘制图表,但我找不到如何。如果提供任何解决方案,将不胜感激。谢谢!
答案 0 :(得分:0)
我遇到了同样的问题,并使用effects
包解决了它。
e <- effects::effect("iv*sex", model)
e <- as.data.frame(e)
ggplot2::ggplot(e, ggplot2::aes(iv, fit, color=sex, group = sex)) +
ggplot2::geom_point() +
ggplot2::geom_line() +
&#34;配合&#34;是你的因变量,在你的情况下&#34; dv&#34;。