I'm using auto.arima to fit my model. When I used the default CSS-ML method, I noticed that the residuals are not normal. So I want to use a method that doesn't require the normality assumption. I'm guessing CSS would work, since the method simply tries to minimize SSE but I'm not quite sure. If I use method='CSS' with auto.arima, do I still need to check for the normality of the error term with residuals?
I've tried a lot of different transformations so that the residuals can be tested as normal with jarque.bera.test or shapiro.test, but it didn't really work. The prediction results are good, Ljung-Box test shows that there is no problem with using the model, yet the normality condition isn't being satisfied. So I just want to try other approaches where normality doesn't really matter.