r - 是否可以使用分类变量作为自变量来绘制逻辑回归?
问题描述
我已经尝试过 r plot 和 ggplot。当您将分类变量作为自变量(x 轴)时,它们不允许绘制逻辑回归曲线。当我将分类变量转换为随机数后尝试时,它起作用了。但这很令人困惑。有什么解决方案,还是我错过了什么?先感谢您。
例如:
g <- ggplot(decision_use, aes(x=decision, y=use)) + geom_point(alpha=.1) +
geom_smooth(method = "glm",
method.args = list(family = "binomial"),
se = FALSE)
和
plot(decision, use)
g=glm(use~decision,family=binomial, decision_use)
curve(predict(g,data.frame(decision=x),type="resp"),add=TRUE)
以决策作为人的类型并用作 1 或 0。
解决方案
这是一组很好的示例https://data.library.virginia.edu/visualizing-the-effects-of-logistic-regression /它不使用 ggplot 但在示例中具有分类变量效果的示例.
一个与 ggplot https://blogs.uoregon.edu/rclub/2016/04/05/plotting-your-logistic-regression-models/
推荐阅读
- java - Java:通过自省、递归和注解进行依赖注入
- android - 约束布局:Textview 文本重叠按钮
- java - 异或运算符可以在java中添加或减去两个操作数吗?
- javascript - 如何使用 Selenium 和 Python 将文本插入 div 节点
- mongodb - 带 OR 条件的 mongo 查询说明
- c++ - 可以在 CUDA 速度计算中实现 Tensorflow 自定义操作梯度吗?
- java - 不在 java.net.URL 中使用 ">="
- angular - 在输入点击时为日期选择器创建指令
- python - Pil/Pillow 不支持 PNG 文件 - Kivy Buildozer
- c# - 实体框架核心——“如果不存在则插入”可能吗?