I am working on a forecasting project and want to reaffirm my knowledge on different techniques before blindly hitting run in my Python code. I am testing several forecasting techniques such as exponential smoothing, Holt-Winters Methods, and Box-Jenkins/ARIMA modeling as there is not excellent exogenous data to perform other forms of forecasting. I am basing my research off of Bowerman, O'Connell, and Koehler's "Forecasting, Time Series, and Regression" Fourth Edition. I have a good grasp of what the autoregressive(AR) term represents according to the function $z_t=\phi_1z_{t-1}+\alpha_1$. This shows that an AR process is one in which future values are constant multiples of past values.
The book describes moving average (MA) processes, however, as "less intuitive but equally useful" and I seem to agree. Following the formula $z_t=\alpha_t-\theta_1\alpha_{t-1}$, the best I can interpret to mean is that future values are based on the errors of past estimates. Is this interpretation correct, and if so, what does that mean about the data if it relies on past errors? For AR, this means that the data is directly related to the past values, but I cannot connect the dots to what conclusion I should draw about the existance of a MA process in my data.