【发布时间】:2013-07-01 17:26:56
【问题描述】:
我正在尝试使用 lm(poly) 对某些点进行多项式回归,但对它返回的回归公式系数有一些疑问。
这样的示例:
x=seq(1,100) y=x^2+3*x+7 适合=lm(y~poly(x,2))结果是:
lm(formula = y ~ poly(x, 2))
系数:
(截取)poly(x, 2)1 poly(x, 2)2 3542 30021 7452为什么系数不是 7,3,2?
非常感谢!
【问题讨论】:
-
试试这个:
lm(y~x+I(x^2))或lm(y~poly(x, 2, raw=TRUE))。 -
@Ferdinand.kraft Oups 不知道,所以让我们结束这个问题
-
危险!危险,Will Robinson::: 如果您将多项式回归用于推理目的,那么使用原始变量将非常具有误导性。
-
@42- 你能解释为什么,或者链接到解释吗?
-
查找“正交多项式”。
标签: r regression