ATM Data Timeseries Forecasting
Exploratory data analysis
”
- Exploration and Analysis:
- Thoroughly explored and analyzed time series data to identify inherent patterns in real-world data.
- Documented findings and prepared a comprehensive technical report with informative graphs.
- Identified Patterns:
- Revealed an additive trend and multiplicative seasonality in the dataset.
- Discovered additional weekly seasonality through rigorous analysis.
- Employed statistical tests to supplement visual analysis and addressed any discrepancies.
- Generated and examined Autocorrelation function (ACF) and partial autocorrelation function (PACF) graphs.
- Conclusion:
- Provided a summary of patterns observed across all individual time series within the group.
- Analyzed commonalities and differences among time series patterns, discussing implications for automated forecasting.
Machine Learning Models for Accurate Forecasting
- Model Construction and Evaluation:
- Constructed and evaluated seven forecasting models, including exponential smoothing, ARIMA, linear regression, and neural networks.
- Performance Assessment:
- Assessed model performance using metrics such as RMSE, MAE, MAPE, AIC, and BIC, alongside time series cross-validation techniques.
- Model Comparison:
- Compared model performance against Naïve and Seasonal Naïve models to determine the best-fit model for forecasting ATM withdrawal data.
Exponential smoothing model

ARIMA model

Regression model

Neural network model

