Internal function to iteratively fit an ARIMAX model
retry_arima.Rd
This function fits an ARIMAX model iteratively. It starts with all of the e exogeneous variables and if an error is thrown, it removes the last one in the list and tries to refit. It repeats this process until a model is successfully fit. If no models fit, an ARIMA model (without exogenous variables) is returned. The model is fit via forecast::auto.arima()