逻辑回归的可视化

时间:2019-12-02 16:01:59

标签: r ggplot2 logistic-regression

我有一个基本且希望很快的问题(一定要从某个地方开始)。好的人能帮我澄清一下吗? :)

在拟合逻辑回归模型时,以下可视化如何显示:

df %>% 
  ggplot(aes(x, y)) + 
  geom_point(position=position_jitter(width=0, height=0.1)) + 
  labs(y = 'P(y)') +
  scale_y_continuous(breaks=c(0,0.5,1))
  geom_smooth(method=glm, method.args=list(family=binomial)) + 
  aes(color = z)

...与以下公式有关:

log_model <- glm(y ~ x * z, df, family=binomial)

这是否是在绘图上绘制回归线的基础?

预先感谢您:)

1 个答案:

答案 0 :(得分:0)

geom_smooth()的默认公式为y ~ x,但是您可以手动更改它:

geom_smooth(method=glm,formula = y ~ x * z, method.args=list(family=binomial))

因此,在默认情况下,该行对应于模型

glm(y ~ x * z, df, family=binomial)