* Create centered predictors; data cars93a; set ma2612.cars93a; cd=displace; ch=hp; cr=rpm; run; proc standard data=cars93a out=ccars93a mean=0; var cd ch cr; run; * Create squares of centered predictors; data ccars93a; set ccars93a; D2=DISPLACE**2;CD2=CD**2; H2=HP**2;CH2=CH**2; R2=RPM**2;CR2=CR**2; run; * Fit models constructed from uncentered and centered predictors; proc reg data=ccars93a; model highmpg=displace hp rpm d2 h2 r2/clb alpha=.05 vif; model highmpg=cd ch cr cd2 ch2 cr2/clb alpha=.05 vif; ods select ParameterEstimates; run;