I am a medical student and I'm a rookie in the field of statistics but I was searching and digging for a long time to do a simple (for most of people involved in the field) analysis all by myself, and I'm exhausted so please help me on this. I have a data of subcortical structure volumes for three different groups, the goal is to compare between these three groups while controlling for intracranial volume and age, but several of these subcortical structures exhibit non normality or heteroscedastic variances across the three groups (significant Levene's test at 0.02). Moreover, my data is unbalanced in terms of group size (n1=35, n2=30, n3=24).
Since all of the resources I've looked say that violation of assumptions is negligible where groups are not unbalanced, I started to transform the data which did nothing. Then I looked for a non-parametric ANCOVA (e.g., the one in Wilcox 2005, or Quade 1967, Rank analysis of covariance). However, I'm not familiar with R and in SPSS I have to use R plug-in to be able to use a robust ANCOVA, and unfortunately I'm short of time to learn R. I know that GZLM is a semi-parametric test and it is available in SPSS.
Now I have 2 questions:
- Am I being too conservative and should I just ignore violation of model assumptions because imbalance is not substantial?
- Is it ok to run a GZLM to overcome these violations, or should I use robust methods described by Wilcox and others?