I want to do a correlation analysis of two variables ranging from zero to one (including those values), and including other possible environmental explanatory variables. I opted for a mixed model, because my data are hierarchical (by region where they were taken). The problem is that when I ran the model and analyzed my residuals I found that they were far from normal (very funnel shaped). I have been thinking about how to solve this but I am stuck: my data are decimals from 0 to 1, so poisson would not go very well, I understand that a binomial does not apply in this case either. I was convinced by the gamma distribution, but the problem is that I would have to sacrifice my 0-valued data, which is quite informative, what solution could there be?
By the way, my data, in case it helps, is an index that results from dividing a species count in a plot by the total species found in all the plots in the region, let's say a very simplified biodiversity index.
Thank you very much in advance for your help.