Recently I started doing verification on daily temperature forecasts by different providers. I calculated the absolute forecast errors for each of the providers, and I am planning on performing ANOVA to check if the differences in mean absolute error between the providers is significant. So lets say that my sample consists of 110 maximum daily temperature forecast errors for 5 different providers. The forecasts errors are obtained as the difference between the actual temperature, obtained from the nearest weather reporting station and the forecasts by each of the providers.
What puzzles me here is the independence of the sample, since I use same set of actual temperature values to obtain the errors for each of the forecasts. The more I read about independence of samples the more I get confused. Is the independence assumption violated in this case?
Moreover, the distribution of the sample is nearly exponential, so I tried with transformation to approximate it to normal distribution. However, the normality significance tests indicate that the distribution is still non-normal, with a p-value of 0.01. How can I determine if the normality distribution assumption is not seriously violated, since I read on many threads that the test can be performed even if the normality assumption is moderately violated?