这里有点新手问题 . 我想用ggplot2来绘制我的多元回归模型,但是我遇到了一个错误 . 在决定询问社区之前,我在论坛上做了一些研究 . original question错误地发布在错误的论坛中 .
我理解如何绘制一个简单的线性回归:
ggplot(data, aes(x=X, y=Y))+geom_point()+
geom_smooth(method='lm',formula=Y~X)
但是,当我尝试进行多元回归时:
Model<-lm(Y~x1*x2*x3*x4*x5, data, na.action=na.omit)
ggplot(data, aes(x=X, y=Model))+geom_point()+
geom_smooth(method='lm',formula=Y~x1*x2*x3*x4*x5)
我收到此错误:
不知道如何自动选择lm类型对象的比例 . 违约持续 . 错误:美学必须是长度1或与数据(209)相同:x,y
2 回答
你尝试过使用abline()函数吗?
尝试使用
如果你有两个自变量,你可以尝试这个进行多元回归