Abstract
The Malaysian palm oil sector has significantly contributed to developing the domestic economy and the global palm oil market. However, the fluctuation in Crude Palm Oil (CPO) prices poses a significant risk to farmers, producers, traders, consumers, and others involved in CPO production and marketing. An accurate CPO price forecasting technique is required to aid decision-making in risky and unpredictable scenarios. Hence, this project aims to compare the performances of four-time series forecasting models, including Multilayer Perceptron (MLP), Convolutional Neural Network (CNN), Long Short-Term Memory (LSTM), and CNN-LSTM, in the context of univariate and multivariate analysis for CPO prices in Malaysia. This research methodology is based on five phases: research understanding, data understanding, data preparation, modeling, and evaluation. Monthly CPO prices, the production and export volume of CPO, selected vegetable oil prices, crude oil prices, and monthly exchange rate data from January 2009 to December 2022 were utilized. The metrics evaluation of Root Mean Square Error (RMSE) and Mean Absolute Percentage Error (MAPE) were then performed to compare and evaluate the performance of the models. Experimental analysis indicates that the CNN model trained on a multivariate dataset with carefully selected significant independent variables outperformed other models. With a configuration of 500 epochs and early stopping, it achieved remarkable results compared to models trained using a univariate approach, boasting an RMSE of 245.611 and a MAPE of 7.13.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Rahim, N.F., Othman, M., Sokkalingam, R., Abdul Kadir, E.: Forecasting crude palm oil prices using fuzzy rule-based time series method. IEEE Access 6, 32216–32224 (2018). https://doi.org/10.1109/ACCESS.2018.2846809
Khalid, N., Ahmad Hamidi, H.N., Thinagar, S., Marwan, N.F.: Crude palm oil price forecasting in Malaysia: an econometric approach. J. Ekonomi Malaysia 52, 263–278 (2018). https://doi.org/10.17576/JEM-2018-5203-19
Nambiappan, B., Mohd Hassan, N.A.: Examining the long-term relationships between the prices of palm oil and soyabean oil, palm oil production and export: cointegration and causality. Oil Palm Ind. Econ. J. 16, 31–37 (2016)
Zaidi, M.A.S., Abdul Karim, Z., Zaidon, N.A.: External and internal shocks and the movement of palm oil price: SVAR evidence from Malaysia. Economies 10, 7 (2021). https://doi.org/10.3390/economies10010007
Abang Shakawi, A.M.H.: Crude palm oil price modelling: a comparison of time series model. Menemui Matematik 43(1), 9–20 (2021)
Kanchymalay, K., Salim, N., Sukprasert, A., Krishnan, R., Hashim, U.R.: Multivariate time series forecasting of crude palm oil price using machine learning techniques. IOP Conf. Ser. Mater. Sci. Eng. 226, 012117 (2017). https://doi.org/10.1088/1757-899X/226/1/012117
Amal, I., Tarno, Suparti: Crude palm oil price prediction using multilayer perceptron and long short-term memory. J. Math. Comput. Sci. 11, 8034–8045 (2021). https://doi.org/10.28919/jmcs/6680
Torres, J.F., Hadjout, D., Sebaa, A., Martínez-Álvarez, F., Troncoso, A.: Deep learning for time series forecasting: a survey. Big Data 9, 3–21 (2021). https://doi.org/10.1089/big.2020.0159
Zhang, K., Hong, M.: Forecasting crude oil price using LSTM neural networks. Data Sci. Financ. Econ. 2, 163–180 (2022). https://doi.org/10.3934/DSFE.2022008
Thakur, D.: LSTM and its equations (2018). https://medium.com/@divyanshu132/lstm-and-its-equations-5ee9246d04af
Xue, N., Triguero, I., Figueredo, G.P., Landa-Silva, D.: Evolving deep CNN-LSTMs for inventory time series prediction. In: 2019 IEEE Congress on Evolutionary Computation (CEC), pp. 1517–1524. IEEE (2019). https://doi.org/10.1109/CEC.2019.8789957
Lu, W., Li, J., Li, Y., Sun, A., Wang, J.: A CNN-LSTM-based model to forecast stock prices. Complexity 2020, 6622927 (2020). https://doi.org/10.1155/2020/6622927
Livieris, I.E., Pintelas, E., Pintelas, P.: A CNN–LSTM model for gold price time-series forecasting. Neural Comput. Appl. 32, 17351–17360 (2020). https://doi.org/10.1007/s00521-020-04867-x
Lim, B., Zohren, S.: Time-series forecasting with deep learning: a survey. Phil. Trans. R. Soc. A 379(2194), 20200209 (2021). https://doi.org/10.1098/rsta.2020.0209
Khamis, A.B., Hameed, R., Nor, M.E., Che Him, N., Mohd Salleh, R., Mohd Razali, S.N.: Comparative study on forecasting crude plam oil price using time series models. Sci. Res. J. (SCIRJ) VI(XII) (2018). http://dx.doi.org/10.31364/SCIRJ/v6.i12.2018.P1218588
Burba, D.: An overview of time series forecasting models. https://towardsdatascience.com/an-overview-of-time-series-forecasting-models-a2fa7a358fcb (2019)
Jin Wee Mah, P., Nanyan, N.N.: A comparative study between univariate and bivariate time series models for crude palm oil industry in peninsular Malaysia. Malaysian J. Comput. 5(1), 374 (2020)
Malaysia Palm Oil Palm Council. https://mpoc.org.my/. Last accessed 5 Jul 2023
IndexMundi. https://www.indexmundi.com. Last accessed 5 Jul 2023
Investing.com: https://uk.investing.com/. Last accessed 5 Jul 2023
Caruana, R., Lawrence, S., Giles, C.L.: Overfitting in neural nets: backpropagation, conjugate gradient, and early stopping. In: Advances in Neural Information Processing Systems, NIPS, vol. 13, pp. 402–408 (2000)
Siami-Namini, S., Tavakoli, N., Siami Namin, A.: A comparison of ARIMA and LSTM in forecasting time series. In: 2018 17th IEEE International Conference on Machine Learning and Applications (ICMLA), pp. 1394–1401. IEEE (2018). https://doi.org/10.1109/ICMLA.2018.00227
Nathaniel, J.: Introduction to ARIMA for Time Series Forecasting. https://towardsdatascience.com/introduction-to-arima-for-time-series-forecasting-ee0bc285807a (2021)
Sivaprakash, J., Manu, K.S.: Forecasting crude oil price using artificial neural network model. Asian J. Manag. 12(3), 321–326 (2021). https://doi.org/10.52711/2321-5763.2021.00049
Acknowledgment
The authors would like to thank the School of Computing Sciences, College of Computing, Informatics and Mathematics, Universiti Teknologi MARA, for sponsoring this research.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Mohd Fuad, J.N.F.D., Ibrahim, Z., Adam, N.L., Mat Diah, N. (2024). A Comparative Study of Univariate and Multivariate Time Series Forecasting for CPO Prices Using Machine Learning Techniques. In: Badioze Zaman, H., et al. Advances in Visual Informatics. IVIC 2023. Lecture Notes in Computer Science, vol 14322. Springer, Singapore. https://doi.org/10.1007/978-981-99-7339-2_5
Download citation
DOI: https://doi.org/10.1007/978-981-99-7339-2_5
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-7338-5
Online ISBN: 978-981-99-7339-2
eBook Packages: Computer ScienceComputer Science (R0)