拟合回归时是否有理由不使用正交多项式?

机器算法验证 r 回归 多项式
2022-02-17 16:36:56

一般来说,我想知道在用高阶变量拟合回归时是否最好不要使用正交多项式。特别是,我想知道 R 的使用:

如果poly()with产生与withraw = FALSE相同的拟合值,并且poly()with解决了与多项式回归相关的一些问题,那么with是否应该始终用于拟合多项式回归?在什么情况下最好不要使用raw = TRUEpolyraw = FALSEpoly()raw = FALSE poly()

2个回答

什么理由吗?当然; 可能有几个。

例如,考虑一下我对原始系数的值感兴趣的地方(比如将它们与假设值进行比较),并且共线性不是一个特别的问题。这与我在普通线性回归(即线性正交多项式)中通常不指中心的原因几乎相同

它们不是您无法通过正交多项式处理的事情;这更多是为了方便,但方便是我做很多事情的一个重要原因。

也就是说,在许多情况下,我在拟合多项式时倾向于使用正交多项式,因为它们确实有一些明显的好处。

因为如果你的模型长大后离开了 R,你必须记住打包它的居中和归一化常数,然后它必须一直拖着它们。想象一下有一天会遇到它被硬编码到 SQL 中,并且意识到它被放错了位置的恐惧!