在使用lm函数做一元线性回归时,发现lm和lm(y~x)的结果是一致的,一直没找到两者之间的区别,经过大神们的讨论和测试,才发现其中的差别,测试如下:--------------------------------------------------------------------------------------------------------------------------结果可以发现,两者的结果是一样的,并无区别,但是若改为lm就能看出+1和-1的差别在哪了,测试结果如下:说明:coefficients()函数是输出模型的参数估计值,Intercept是指的截距,x对应的便是系数,对于一元线性回归方程y=ax+b来说,2.251599便是b的值,1.980810便是a的值。此时再看lm(y~x)、lm、lm三者的区别便可发现:

R语言学习笔记之lm函数详解

R语言学习笔记之lm函数详解