如何使用分类变量作为自变量绘制逻辑回归

时间:2020-05-11 15:28:48

标签: r ggplot2 statistics data-science logistic-regression

作为因变量,我有一个0和1(不使用某些乘积)的数据框。作为自变量,我有一组带有分类变量的数据框(居住在砖房中,等等)。我使用ggplot绘制逻辑回归:

g <- ggplot(decision, aes(x=decision_point, y=use)) + geom_point(alpha=.1, size=2, col="red") +
  geom_smooth(method = "glm", 
    method.args = list(family = "binomial"), 
    aes(x = as.numeric(decision_point)), 
    se = F)

发生的事情是绘制一条直线。似乎分类变量变成了数字(正如我所写的),它只是通过它。

但是,如果我不使用as.numeric,则根本不会显示任何行。

我该怎么办?该线应该是一条曲线。因此,如果自变量是增量数值,例如0-100,则绘制曲线将很容易。但是它们是类别变量,例如“砖房”,“小屋”,“其他”。因此出现了问题。先感谢您。

0 个答案:

没有答案