u=1:25
plot(u~1)
plot(u~0)
为什么plot(u~2)
无法制作情节? plot(u~0)
和plot(u~1)
之间有什么区别?
为什么他们有相同的结果?
y=1:25
x=sin(2:26)
plot(y~x)
plot(y,x)
然后plot(y~x)
和plot(y,x)
之间的区别是什么?
x<-c(318,910,200,409,415,502,314,1210,1022,1225)
y<-c(524,1019,638,815,913,928,605,1516,1219,1624)
lm(y~x)
Call:
lm(formula = y ~ x)
Coefficients:
(Intercept) x
395.567 0.896
lm(y~x+1)
Call:
lm(formula = y ~ x + 1)
Coefficients:
(Intercept) x
395.567 0.896
为什么他们有相同的系数?
答案 0 :(得分:5)
只有0
(没有拦截)和1
(有拦截)在?formula
中有意义。因此u~2
会导致错误。
现在plot(u~0)
和plot(u~1)
都会针对正在运行的索引绘制u
,从而产生相同的情节。见?plot.formula