我正在尝试了解如何使用R进行多项式拟合。通过在互联网上的研究,似乎有两种方法。假设我想将三次曲线ax^3 + bx^2 + cx + d
拟合到某些数据集中,我可以选择以下两种方法之一:
lm(dataset, formula = y ~ poly(x, 3))
或者
lm(dataset, formula = y ~ x + I(x^2) + I(x^3))
然而,当我在 R 中尝试它们时,我得到了两条完全不同的曲线,具有完全不同的截距和系数。这里关于多项式的某些东西我没有理解对吗?