我有一个关于标准化的基本问题:
说,我有预测向量a
和b
(a
是温度和b
降雨量),所以它们的比例不同。
我想y
使用 和 的线性和二次函数a
进行回归b
。我可以这样做:
Method 1:
lm(y ~ a + I(a^2) + b + I(b^2))
Method 2:
a2<-a^2
b2<-b^2
lm(y ~ a + a2 + b + b2)
但是在运行我的模型之前,我想进行标准化a
,b
以便它们的效果大小可以比较。那么以下两种方法中哪一种是正确的:
Method 1:
z.a<-scale(a, scale = T, center = T)
z.b<-scale(b, scale = T, center = T)
lm(y ~ z.a + I(z.a^2) + z.b + I(z.b^2))
或者
Method 2:
a2<- a^2
b2<- b^2
z.a<-scale(a, scale = T, center = T)
z.a2<-scale(a2, scale = T, center = T)
z.b<-scale(b, scale = T, center = T)
z.b2<-scale(b2, scale = T, center = T)
lm(y ~ z.a + z.a2 + z.b + z.b2)