University of Bahrain
Scientific Journals

Forecasting The Consumer Price Index: A Comparative Study of Machine Learning Methods

Show simple item record

dc.contributor.author N. Sibai, Fadi
dc.contributor.author El-Moursy, Ali
dc.contributor.author Sibai, Ahmad
dc.date.accessioned 2024-01-29T17:37:02Z
dc.date.available 2024-01-29T17:37:02Z
dc.date.issued 2024-02-01
dc.identifier.issn 2210-142X
dc.identifier.uri https://journal.uob.edu.bh:443/handle/123456789/5394
dc.description.abstract The Consumer Price Index (CPI) is an indicator of inflation and is tracked by many government and economic agencies to make decisions of major importance. Its prediction is a valuable input into government policies such as taxation, and it greatly impacts the cost of borrowing money. The CPI has been traditionally predicted with statistical methods such as the Autoregressive Integrated Moving Average (ARIMA) model. In this paper, we forecast the Saudi Arabian Consumer Price Index with six machine learning (ML) methods, using the Orange 3 data mining and analytics tool, and based on the published historical January 2013 to November 2020 CPI data. We compare the performances of Decision Tree (Tree), k-Nearest Neighbors (kNN), Linear Regression (LR), Neural Networks (NN), Random Forest (RF), and Support Vector Machine (SVM), all applied to the 2013-2020 Saudi Arabian CPI dataset. Multiple experiments were conducted to vary the training and testing sets, optimize the machine learning parameters, and improve the MSE and R2 metrics. The predicted CPI values of these ML methods were also compared to the 2021-2024 International Monetary Fund (IMF) CPI forecast and the actual 2021-2024 CPIs (post mortem). The results indicate that the multilayer perceptron neural network model outperforms the other ML models, is nearest to the actual CPI, and may be used to forecast the CPI for up to 3 years from the latest CPI data in the training dataset. The kNN model follows the neural network model in second place. The best fitting Excel trend line underperformed all ML methods in forecasting the Saudi Arabian CPI. en_US
dc.language.iso en en_US
dc.publisher University of Bahrain en_US
dc.subject Consumer Price Index, Forecasting, Machine Learning, Data Science, Orange 3 en_US
dc.title Forecasting The Consumer Price Index: A Comparative Study of Machine Learning Methods en_US
dc.identifier.doi 10.12785/ijcds/150137
dc.volume 15 en_US
dc.issue 1 en_US
dc.pagestart 1 en_US
dc.pageend 10 en_US
dc.contributor.authorcountry Mishref, Kuwait en_US
dc.contributor.authorcountry Sharjah, U.A.E. en_US
dc.contributor.authorcountry Tampa, Florida, U.S.A. en_US
dc.contributor.authoraffiliation Electrical and Computer Engineering Department, Gulf University for Science and Technology en_US
dc.contributor.authoraffiliation Electrical and Computer Engineering Department, University of Sharjah en_US
dc.contributor.authoraffiliation Computer Science and Engineering Department, University of South Florida en_US
dc.source.title International Journal of Computing and Digital Systems en_US
dc.abbreviatedsourcetitle IJCDS en_US


Files in this item

This item appears in the following Issue(s)

Show simple item record

All Journals


Advanced Search

Browse

Administrator Account