【R每日一贴】R画散点图的回归线?
测试开头
测试结尾
文/陆勤
问题描述:为了发现数据点对的关系,有时候需要添加回归线?
解决方案:首先,画数据点对的散点图,plot(x,y);其次,创建模型,m <- lm(y~x);最后,添加回归线abline(m)。
【注意】使用abline(m)绘制模型对象时,它是画最佳拟合回归线。而plot(m)是画回归分析的诊断图。
举例说明:
> library(faraway)
> data(strongx)
> plot(crossx ~ energy, data=strongx)
> m <- lm(crossx ~ energy, data=strongx)
> abline(m)
【提示】用一个公式来画图,即plot(crossx~energy, data=strongx),可以发现拟合的回归直线与回归公式是对等的。另一种方法是plot(strongx$energy, strong$crossx),容易混淆,因为plot两个参数的顺序与lm参数的顺序不一致。
【想一想】
1 回归线怎么理解?
【做一做】
1 查阅lm函数帮助文档并实战lm函数的应用实例?
【温馨话语】
胸怀广大,须从平淡二字用功。
我是陆勤,微信号:wangluqing360,你们在R路上的朋友,一起欣赏R路上的风景。PPV课R语言群:342699237,欢迎朋友们加入,共建最好的R社区。
赠人玫瑰,手有余香。若是觉得此文有用,欢迎分享给更多的人,让更多的人受用。
请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!