Forecasting the CPI of Singapore: a machine learning approach

This paper explores the use of machine learning (ML) models in forecasting Singapore Consumer Price Index (CPI). Linear ML models such as LASSO, Ridge, Elastic Net and Support Vector Regression, as well as tree-based ML models such as AdaBoost, Bagged Decision Trees, Gradient Boosted Trees and Rando...

Full description

Saved in:
Bibliographic Details
Main Authors: Lam, Benedict Jun Ze, Goh, Aaron Chang Long, Wong, Brendan Sheng Wei
Other Authors: Wang Wei-Siang
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/156507
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-156507
record_format dspace
spelling sg-ntu-dr.10356-1565072023-03-05T15:46:58Z Forecasting the CPI of Singapore: a machine learning approach Lam, Benedict Jun Ze Goh, Aaron Chang Long Wong, Brendan Sheng Wei Wang Wei-Siang School of Social Sciences WSWANG@ntu.edu.sg Social sciences::Economic theory This paper explores the use of machine learning (ML) models in forecasting Singapore Consumer Price Index (CPI). Linear ML models such as LASSO, Ridge, Elastic Net and Support Vector Regression, as well as tree-based ML models such as AdaBoost, Bagged Decision Trees, Gradient Boosted Trees and Random Forests are evaluated on their predictive accuracy with root mean squared error as the evaluation metric. These models are also assessed against traditional forecasting models such as ARIMA and VAR which act as benchmark models. In addition, the model forecasts are separated into two sample periods to distinguish how periods of economic calm and heightened volatility such as COVID-19 could impact model performance. Our results showed that all four linear ML models were able to outperform the benchmark models during periods of economic calm, with LASSO at the forefront in terms of predictive accuracy. During periods of heightened volatility, results showed that model performance for the tree-based models notably improved, highlighting their ability to cope well with the higher variance. Nevertheless, among the suite of models evaluated, LASSO had the highest predictive accuracy across both sample periods, indicating its suitability for use in forecasting Singapore CPI. This could be attributed to Singapore’s exchange-rate-centred monetary policy which aptly deals with imported inflation, and the resulting low variance in the dataset could explain the better performance of linear ML models. Bachelor of Social Sciences in Economics 2022-04-19T05:12:27Z 2022-04-19T05:12:27Z 2022 Final Year Project (FYP) Lam, B. J. Z., Goh, A. C. L. & Wong, B. S. W. (2022). Forecasting the CPI of Singapore: a machine learning approach. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156507 https://hdl.handle.net/10356/156507 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Social sciences::Economic theory
spellingShingle Social sciences::Economic theory
Lam, Benedict Jun Ze
Goh, Aaron Chang Long
Wong, Brendan Sheng Wei
Forecasting the CPI of Singapore: a machine learning approach
description This paper explores the use of machine learning (ML) models in forecasting Singapore Consumer Price Index (CPI). Linear ML models such as LASSO, Ridge, Elastic Net and Support Vector Regression, as well as tree-based ML models such as AdaBoost, Bagged Decision Trees, Gradient Boosted Trees and Random Forests are evaluated on their predictive accuracy with root mean squared error as the evaluation metric. These models are also assessed against traditional forecasting models such as ARIMA and VAR which act as benchmark models. In addition, the model forecasts are separated into two sample periods to distinguish how periods of economic calm and heightened volatility such as COVID-19 could impact model performance. Our results showed that all four linear ML models were able to outperform the benchmark models during periods of economic calm, with LASSO at the forefront in terms of predictive accuracy. During periods of heightened volatility, results showed that model performance for the tree-based models notably improved, highlighting their ability to cope well with the higher variance. Nevertheless, among the suite of models evaluated, LASSO had the highest predictive accuracy across both sample periods, indicating its suitability for use in forecasting Singapore CPI. This could be attributed to Singapore’s exchange-rate-centred monetary policy which aptly deals with imported inflation, and the resulting low variance in the dataset could explain the better performance of linear ML models.
author2 Wang Wei-Siang
author_facet Wang Wei-Siang
Lam, Benedict Jun Ze
Goh, Aaron Chang Long
Wong, Brendan Sheng Wei
format Final Year Project
author Lam, Benedict Jun Ze
Goh, Aaron Chang Long
Wong, Brendan Sheng Wei
author_sort Lam, Benedict Jun Ze
title Forecasting the CPI of Singapore: a machine learning approach
title_short Forecasting the CPI of Singapore: a machine learning approach
title_full Forecasting the CPI of Singapore: a machine learning approach
title_fullStr Forecasting the CPI of Singapore: a machine learning approach
title_full_unstemmed Forecasting the CPI of Singapore: a machine learning approach
title_sort forecasting the cpi of singapore: a machine learning approach
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/156507
_version_ 1759857554851102720