Solved – Difference between ANCOVA and Hierarchical Regression

ancovalinear modelregression

Is there a difference between ANCOVA (as performed under the 'General Linear Model (GLM)') and Hierarchical Regression (as performed under 'Regression') in SPSS?

I am testing the main effects and interaction of X1 (continuous) and X2 (categorical) on Y (continuous).

I understand GLM incorporates regression and one of the main advantages of using GLM over the regression function is that GLM (factor) creates dummy coding. In regression, this must be done prior to inputting the categorical factor in the analysis box. The same also applies to the interaction product.

I personally find GLM (ANCOVA) output easier to understand.

Best Answer

There really isn't a difference. In matrix algebra form, regression, ANOVA and ANCOVA are all written as

$Y = X\beta + \epsilon$

They arose in different fields and the output is typically formatted differently, but the meaning is the same. However, in the usual usage of the words, regression incorporates the other two, because ANOVA is usually used only when all the independent variables are categorical; ANCOVA when one is continuous (usually) and the others categorical, and regression for any IVs at all.

Related Question