My independent variable is species (categorical).
My dependent variable is the total mass of what each species ate (in grams, numerical).
I want to test the difference in mass values between species.
My data are non-normal, so I initially thought I should run a Kruskal-Wallis test. However, after reading about Kruskal-Wallis tests here, I realized that I shouldn't because I have unequal variances. The above link suggests a Welch's t-test when you don't have equal variances, but I have categorical data for my independent variable so I can't do that.
I have four species, with sample sizes of 20, 20, 30 and 30.
Any suggestions would be appreciated.