[R-lang] residualization of a three-way contrast
    Kyle Gorman 
    kylebgorman at gmail.com
       
    Fri Apr 10 16:28:15 PDT 2009
    
    
  
i have three positively-correlated predictors that i'd like to include  
in a model. any traditional measure suggests that to include them as  
is would introduce a good deal of collinearity. really, these are a  
great candidate for either taking the sum of the three, or for PCA,  
but hypothetically, let's say i wanted to use a residualization trick  
for this three-way interaction.
(they are all on a 15 point scale and I predict they will all have  
similar positive betas)
X1 will remain as is.
r.X2 = residuals(lm(X2 ~ X1))
r.X3 = residuals(lm(X3 ~ X1 + r.X2)
then:
outcome ~ X1 + r.X2 + r.X3
this is the solution i vaguely recall seeing in a textbook somewhere  
under the name "partialization"
- is this kosher?
- should the form of r.X3 be the naive residuals(lm(X3 ~ X1 + X2)?
- should the form of r.X2 be the less-naive residuals(lm(X2 ~ X1 + X3))?
- kyle
ps: yes, i didn't say anything about language here. but it's a  
language study
    
    
More information about the R-lang
mailing list