Digital Repository

An Ensemble Machine Learning Model for Inflation Forecasting

Show simple item record

dc.contributor.author Nakandala, Pathum
dc.date.accessioned 2024-04-25T08:56:00Z
dc.date.available 2024-04-25T08:56:00Z
dc.date.issued 2023
dc.identifier.citation Nakandala, Pathum (2023) An Ensemble Machine Learning Model for Inflation Forecasting. BSc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 2018326
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/2056
dc.description.abstract Forecasting inflation is an important task for various reasons. It can be used for the central banks to make effective economic and monetary policies to stabilize a country’s economy. It can be also useful for the companies to plan their budgets, productions, business strategies and to make short-term and long-term decisions. While forecasting inflation is important for organizational level it can be also useful for the public as well. For an example, investors have a crucial effect on inflation and forecasting inflation plays a vital role in their investment decisions. Because investors assess the future value of their investments which the risk associated with inflation. Furthermore, forecasting inflation can be useful also for the household budgeting that helps them to plan their budgets and make decisions about their spending and savings.While forecasting inflation is an important task, finding a reliable model for long-term forecasts is still an open question. To address this problem ensemble techniques have been assessed to produce a reliable model. Author has analyzed various models and selected DeepAR, Prophet and LSTM models to implement the ensemble model, based on their ability to capture the seasonality and to detect complex past data patterns. LSTM model have been widely used in the past literature while the Prophet model is only used few past works related to the domain. However, the DeepAR model has never been evaluated in the inflation forecasting domain.The designed ensemble model has given better results compared to each individual machine learning model. Root mean square error (RMSE), Mean square error (MSE), Mean absolute error (MAE), Mean absolute percentage error (MAPE) and R-square metrics have been used to test the each model’s accuracy. And the ensemble model shows the lowest error compared to each individual models and shows R-square value of 0.9305. A web application prototype has been also implemented to display the forecast results and several interactive features has been added to improve the end-user experience. Machine learning component is implemented using python. And for the backend, Python is used with Flask framework and React.js is used for frontend. en_US
dc.language.iso en en_US
dc.subject Ensemble Learning en_US
dc.subject Machine Learning en_US
dc.subject Inflation Forecasting en_US
dc.title An Ensemble Machine Learning Model for Inflation Forecasting en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account