模型中波形变量运算符的含义?

时间:2013-04-26 03:33:04

标签: r

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  

为什么他们有相同的系数?

1 个答案:

答案 0 :(得分:5)

只有0(没有拦截)和1(有拦截)在?formula中有意义。因此u~2会导致错误。

现在plot(u~0)plot(u~1)都会针对正在运行的索引绘制u,从而产生相同的情节。见?plot.formula