【发布时间】:2021-12-16 20:09:36
【问题描述】:
我正在创建一个 ggplot,我想添加一条回归线,我尝试使用 geom_smooth。但现在的问题是,我想使用从 predict() 函数中检索到的响应变量的预测值添加这一行。
我只是想知道是否有人知道我该怎么做?我已经尝试添加:
geom_smooth(predicted.values ~ data$predictor1 + data$predictor2)
但这似乎不起作用。它返回:
警告消息:1:删除了包含非有限值的 2 行 (stat_smooth)。 2:
stat_smooth()计算失败:变量 长度不同(为 'data$predictor1' 找到) 3:删除 2 行 包含缺失值 (geom_point)。
感谢您的帮助!
【问题讨论】:
-
请至少提供reproducible example 以帮助人们帮助您。但是,this post 已经解决了这个问题,@aosmith 的这篇博客用
predict()和geom_smooth()回答了你的问题
标签: r ggplot2 regression glm