Prediction of Indonesian Inflation Rate Using Regression Model Based on Genetic Algorithms
DOI:
https://doi.org/10.15575/join.v5i1.532Keywords:
Genetic Algorithm, Inflation Level, Mean Squared Error, Prediction, RegressionAbstract
Inflation occurs where there is an increase in the price of goods or services in general and continuously in a country. Uncontrolled inflation will have an impact on the decline of the Indonesian economy. Therefore, the prediction of future inflation levels is necessary for the government to develop economic policies in the future. Prediction of inflation levels can be done by studying historical past Consumer Price Index (CPI) data. Regression methods are often used to solve prediction problems. The problem of finding the optimal prediction model can be seen as an optimization problem. Genetic algorithms are often used to deal with optimization problems. Thus, this work proposed to use a genetic algorithm-based regression model for predicting inflation levels. The model was trained and evaluated using real CPI data which obtained from the Indonesian Central Bank. Based on the experiment, it is proved that the proposed model is effective in predicting the inflation level as it gains MSE of 0.1099.
References
Indonesian Bank, “Indonesia Bank and Inflation – Central Bank of the Republic of Indonesia,â€. Available: https://www.bi.go.id/id/moneter/inflasi/bi-dan-inflasi/Contents/Single.aspx. [Accessed: 12-May-2019].
Central Statistic Bureau (Badan Pusat Statistik), “Consumer Price Index (Indeks Harga Konsumen),†2019. [Online]. Available: https://www.bps.go.id/subject/3/inflasi.html#subjekViewTab1. [Accessed: 12-May-2019].
A. Rahmi, W. F. Mahmudy, and B. D. Setiawan, “Stock Price Prediction Based on Historical Data Using a Regression Model Built with Genetic Algorithms,†Repos. J. Mhs. PTIIK Univ. Brawijaya, vol. 5, no. 12, pp. 1–9, 2015.
P. M. A. Shah, “Predicting Stock Market using Regression Technique,†Res. J. Financ. Account., vol. 6, no. 3, pp. 27–34, 2015.
Z. Ismail, A. Yahya, and A. Shabri, “Forecasting Gold Prices Using Multiple Linear Regression Method,†Am. J. Appl. Sci., vol. 6, no. 8, pp. 1509–1514, 2009.
F. Y. Septiawan, U. G. Mada, C. K. Dewa, U. G. Mada, U. I. Indonesia, and I. Introduction, “Prediction of Currency Exchange Rate in Forex Trading System Using Genetic,†in International Interdisciplinary Conference on Science, Technology, Engineering, Management, Pharmacy and Humanities, 2017, no. April, pp. 111–120.
A. K. Wardana and S. Hartati, “Pencak Silat Match Scheduling System Based on Genetic Algorithms,†IJCCS (Indonesian J. Comput. Cybern. Syst., vol. 11, no. 2, p. 177, 2017.
W. Wahyono, C. Puspitasari, M. D. Fauzi, K. Kasliono, W. S. Mulyani, and L. Kurnianggoro, “An Optimal Stock Market Portfolio Proportion Model Using Genetic Algorithm,†IJCCS (Indonesian J. Comput. Cybern. Syst., vol. 12, no. 2, p. 171, 2018.
R. Ispandi; Satrio Wahono, “Application of Genetic Algorithms to Optimize Parameters in Support Vector Machine to Increase Direct Marketing Predictions,†J. Intell. Syst., vol. 1, no. 2, pp. 115–119, 2015.
A. K. Ariyani, W. F. Mahmudy, and Y. P. Anggodo, “Hybrid Genetic Algorithms and Simulated Annealing for Multi-trip Vehicle Routing Problem with Time Windows,†IJECE (International J. Electr. Comput. Eng., vol. 8, no. 6, p. 4713, 2018.
W. F. Mahmudy, The Introduction of Genetic Algorithm. Malang: Fakultas Ilmu Komputer Universitas Brawijaya. Malang, 2015.
R. Rismala, “Time Series Prediction Indonesian Inflation Levels Using Evolution Strategies,†J. Ilm. Teknol. Infomasi Terap., vol. I, no. 2, 2015.
K. Uyanık, G. Güler, Neşe. "A Study on Multiple Linear Regression Analysis," Procedia - Social and Behavioral Sciences. vol. 106. pp.234–240. 2013. doi:10.1016/j.sbspro.2013.12.027.
A. Botchkarev. "Performance Metrics (Error Measures) in Machine Learning Regression, Forescasting and Prognostics: Properties and Typology". arXiv:1809.03006 [stat.ME], 2018.
A. Hassanat, et al., "Choosing Mutation and Crossover Ratios for Genetic Algorithms—A Review with a New Dynamic Approach", Information 2019, 10, 390; doi:10.3390/info10120390
Downloads
Published
Issue
Section
Citation Check
License
Copyright (c) 2020 Jurnal Online Informatika
This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.
You are free to:
- Share — copy and redistribute the material in any medium or format for any purpose, even commercially.
- The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
-
Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
-
NoDerivatives — If you remix, transform, or build upon the material, you may not distribute the modified material.
-
No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Notices:
- You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.
- No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.
This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License