Possible Duplicate:
How exactly does one “control for other variables”?
In my linear model fitted.model <- lm(spending ~ sex + status + income, data=spending)
, my results were as follows:
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 22.55565 17.19680 1.312 0.1968
sex **-22.11833** 8.21111 -2.694 0.0101 *
status 0.05223 0.28111 0.186 0.8535
income 4.96198 1.02539 4.839 1.79e-05 ***
verbal -2.95949 2.17215 -1.362 0.1803
Now, when I held sex and all other predictors constant in new lm model
mydata<-lm(spending ~ sex, data=spending)
my coefficient was
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 29.775 5.498 5.415 2.28e-06 ***
sex **-25.909** 8.648 -2.996 0.00444 **
Questions: Should the sex value of -22.118 be the same in my new model? Because I now get -25.909. Since I am holding all constant, I should get a different value, please clarify?...