我想为任何度数编写一个通用函数,如果我要线性模型,则传递度数= 1,如果我想二次等,则传递度数= 2。...
我注意到lm(y〜poly(x,1)不等同于lm(y〜x)
例如:
lm(y〜x):生成
致电: lm(公式= y〜x)
系数:
(拦截)x
-1.2108 0.1899
相比:
lm(y〜poly(x,度= 1))
致电: lm(公式= y〜poly(x,度= 1))
系数:
(拦截)poly(x,degree = 1)
84.45 564.40
这里有两个矢量可供您自己尝试:
x
y
lm(y〜x)
lm(y〜poly(x,度= 1))
我希望lm(y〜x)生成与lm(y〜poly(x,degree = 1)相同的模型
任何人都可以解释吗?