I have a continuous dependent variable and two categorical predictors. I wanted to do a linear regression but the dependent variable does not meet the assumptions of normality in the residuals. Transformations do not work. Then, what options do I have to analyze this? I was looking into things like GAM, but I'm not familiarized with that. Is it OK to use GAM or are there other better approaches?