For example, in comparing means of a variable (commonly compositional) between different sampling areas, we often have (1) different numbers of data in each category (2) non-normal data, even after 'suitable' transformation, and (3) differences in variance between categories.

I understand that conventional ANOVA can handle this to some extent, but at what stage do I need to use something like a General Linear Model? Some good references would help!

Similar questions and discussions