ARIMA / SARIMA ARIMA / SARIMA is a supervised learning method in the time-series forecasting family. This page summarizes its mechanism, practical uses, important trade-offs, and a browser-based concept explorer.
What is learned. During training, the algorithm builds or adjusts the parameters and internal representation used by ARIMA / SARIMA. The core learning mechanism is: Combines Autoregressive (AR), Differencing / Integrated (I), and Moving Average (MA) terms, with seasonal extensions (SARIMA) for stationary series.
How training becomes inference. Prepare data → initialise the model state → evaluate the current objective → update parameters or structure → validate progress → use the final state for inference. Once training stops, the fitted state is reused on unseen inputs rather than being reconstructed from scratch. The resulting output is: Future values or trajectories, often with trend/seasonal components and sometimes uncertainty intervals.
Why practitioners use it. Well-understood statistical foundation, confidence intervals, highly reliable on clean stationary time series. Typical fits include Macroeconomic forecasting, inventory demand planning, electricity grid baseline load modeling.
What to verify before trusting it. Cannot model non-linear relationships; struggles with complex multiple seasonalities (e.g., daily + annual). The visual simulation is intentionally simplified, so real use should still validate preprocessing, data independence, hyperparameters, uncertainty and task-appropriate metrics.
Internal statethe parameters and internal representation used by ARIMA / SARIMA
Typical outputFuture values or trajectories, often with trend/seasonal components and sometimes uncertainty intervals.
Good fitMacroeconomic forecasting, inventory demand planning, electricity grid baseline load modeling.
Main cautionCannot model non-linear relationships; struggles with complex multiple seasonalities (e.g., daily + annual).