Performance of SARIMA, LSTM, GRU and Ensemble Methods for Forecasting Nickel Prices
DOI:
https://doi.org/10.15294/sji.v12i4.32225Keywords:
Deep learning, volatility, ensemble forecast, SDGs, Nickel pricesAbstract
Purpose: There are several forecasting methods, including SARIMA, LSTM, and GRU, which are often claimed to exhibit strong performance in capturing patterns in time series data. However, few studies have conducted direct comparisons among these methods. Therefore, it is necessary to conduct a performance evaluation using empirical data, particularly nickel prices data. This study also aims to improve forecasting performance by combining prediction outputs from deep learning-based models.
Methods: This study utilized data on monthly global nickel prices from January 1990 to May 2025. The models developed include SARIMA, LSTM, GRU, and two ensemble approaches: Weighted Averaging (WA) and Bayesian Model Averaging (BMA). The performance was evaluated using MAPE, RMSE, and MAE.
Result: The BMA Ensemble approach shows the best performance in forecasting nickel prices, with a MAPE value of 5.39%, RMSE of 1897.84, and MAE of 1133.96. Prediction validation produces MAPE values below 10%, which indicates that the forecasting results are accurate. The ensemble BMA approach is able to produce more accurate and stable predictions compared to other models.
Novelty: This study offers a novel approach combining LSTM and GRU through ensemble methods to forecast global nickel prices using monthly historical data from 1990 to 2025. In contrast to previous studies that relied on single models, the proposed method with the ensemble BMA approach demonstrates improved forecasting accuracy and stability.
