Exchange Rate Forecasting Based on Combined Fuzzification Strategy and Advanced Optimization Algorithm
Abstract
:1. Introduction
- (1)
- A novel fuzzy time series based on the hesitant fuzzy sets and advanced optimization algorithm was developed for use in exchange rate forecasting. The experiments verified the superior performance of the proposed forecasting system compared with competitive models.
- (2)
- A fuzzy time series was applied in the forecasting system to deal with uncertain and fuzzy exchange rate data caused by complex influence factors.
- (3)
- Hesitant fuzzy sets were developed to establish the multiple membership grade obtained by different fuzzification methods to fuzzify time series data.
- (4)
- An improved chaotic electromagnetic field optimization algorithm was developed to determine the best aggregate weights for the hesitant fuzzy sets. Chaotic maps, a novel way to create electromagnetic particles, were introduced into the electromagnetic field optimization algorithm to improve the exploitation, convergence speed, and global optimization ability.
2. Design of the Forecasting System
2.1. Data Preprocessing Technique
2.2. Fuzzy Processing
2.3. Forecasting Process
- Generate the initial population , namely the electromagnetic particles (EMPs), ; N is the population size and D is the dimension of POPi. Then, calculate the fitness value, , and sort the particles according to values.
- Divide the sorted particles into three groups:The first group is a positive electromagnetic field, which is composed of electromagnetic particles with the best fitness value, and these particles are positive; the second group is a negative electromagnetic field, which is composed of electromagnetic particles with the worst fitness value, and these particles are negative; the third group is a neutral magnetic field, which consists of the remaining electromagnetic particles, and the negative polarity of these particles is almost zero.
- Generate a random number, , compare it with the updated probability Ps_rate, and determine the updated method for each dimension of the electromagnetic particle. If r1 < Ps_rate, the electromagnet is obtained directly from the positive electric field of the same dimension, that is
- In order to prevent the algorithm from falling into the local optimum and to maintain the diversity of the population, for some newly generated electromagnetic particles, only the electromagnet in a certain dimension is replaced by a randomly generated electromagnet. Generate a random number, r2∈(0, 1), and compare it with the mutation probability R_rate. If r2 < R_rate, then one dimension of the new particle is mutated.
- Calculate the fitness value of the new electromagnetic particle and compare it with the fitness value of the worst electromagnetic particle in the original population. Retain the better N fitness and update the population.
- According to the above process, the position of each particle is updated, and one iteration of the EFO algorithm is completed. Stop the iteration when the requirement is met.
3. Experimental Results Analysis and Discussion
3.1. Data Description
3.2. Evaluation Criteria
3.3. Experimental Results Analysis
4. Discussion
4.1. Statistical Test
4.2. The Practical Application of the Exchange Rate Forecasting
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- He, K.; Chen, Y.; Tso, G.K.F. Forecasting exchange rate using Variational Mode Decomposition and entropy theory. Phys. A Stat. Mech. Appl. 2018, 510, 15–25. [Google Scholar] [CrossRef]
- Kearney, F.; Cummins, M.; Murphy, F. Using extracted forward rate term structure information to forecast foreign exchange rates. J. Empir. Financ. 2019, 53, 1–14. [Google Scholar] [CrossRef]
- Henríquez, J.; Kristjanpoller, W. A combined Independent Component Analysis–Neural Network model for forecasting exchange rate variation. Appl. Soft Comput. 2019, 83, 105654. [Google Scholar] [CrossRef]
- Beckmann, J.; Czudaj, R. The impact of uncertainty on professional exchange rate forecasts. J. Int. Money Financ. 2017, 73, 296–316. [Google Scholar] [CrossRef]
- Ponomareva, N.; Sheen, J.; Wang, B.Z. Forecasting exchange rates using principal components. J. Int. Financ. Mark. Inst. Money 2019, 63, 101131. [Google Scholar] [CrossRef]
- Colombo, E.; Pelagatti, M. Statistical learning and exchange rate forecasting. Int. J. Forecast. 2020, 36, 1260–1289. [Google Scholar] [CrossRef]
- Semiromi, H.N.; Lessmann, S.; Peters, W. News will tell: Forecasting foreign exchange rates based on news story events in the economy calendar. N. Am. J. Econ. Financ. 2020, 52, 101181. [Google Scholar] [CrossRef]
- Wei, Y.; Sun, S.; Ma, J.; Wang, S.; Lai, K.K. A decomposition clustering ensemble learning approach for forecasting foreign exchange rates. J. Manag. Sci. Eng. 2019, 4, 45–54. [Google Scholar] [CrossRef]
- Amat, C.; Michalski, T.; Stoltz, G. Fundamentals and exchange rate forecastability with simple machine learning methods. J. Int. Money Financ. 2018, 88, 1–24. [Google Scholar] [CrossRef]
- Baffour, A.A.; Feng, J.; Taylor, E.K. A hybrid artificial neural network-GJR modeling approach to forecasting currency exchange rate volatility. Neurocomputing 2019, 365, 285–301. [Google Scholar] [CrossRef]
- Balcilar, M.; Bouri, E.; Gupta, R.; Roubaud, D. Can volume predict Bitcoin returns and volatility? A quan-tiles-based approach. Econ. Model. 2017, 64, 74–81. [Google Scholar]
- Bayer, S. Combining Value-at-Risk forecasts using penalized quantile regressions. Econ. Stat. 2018, 8, 56–77. [Google Scholar] [CrossRef]
- Iqbal, M.; Naveed, A. Forecasting Inflation: Autoregressive Integrated Moving Average Model. Eur. Sci. J. ESJ 2016, 12, 83–92. [Google Scholar] [CrossRef]
- Zhang, G.; Zhang, X.; Feng, H. Forecasting financial time series using a methodology based on autoregressive integrated moving average and Taylor expansion. Expert Syst. 2016, 33, 501–516. [Google Scholar] [CrossRef]
- You, Y.; Liu, X. Forecasting short-run exchange rate volatility with monetary fundamentals: A GARCH-MIDAS approach. J. Bank. Finance 2020, 116, 105849. [Google Scholar] [CrossRef]
- Wang, J.-Z.; Wang, J.-J.; Zhang, Z.-G.; Guo, S.-P. Forecasting stock indices with back propagation neural network. Expert Syst. Appl. 2011, 38, 14346–14355. [Google Scholar] [CrossRef]
- Ticknor, J.L. A Bayesian regularized artificial neural network for stock market forecasting. Expert Syst. Appl. 2013, 40, 5501–5506. [Google Scholar] [CrossRef]
- He, K.; Ji, L.; Tso, K.F.G.; Zhu, B.; Zou, Y. Forecasting Exchange Rate Value at Risk using Deep Belief Network Ensemble based Approach. Procedia Comput. Sci. 2018, 139, 25–32. [Google Scholar] [CrossRef]
- Zhou, Z.; Lin, L.; Li, S. International stock market contagion: A CEEMDAN wavelet analysis. Econ. Model. 2018, 72, 333–352. [Google Scholar] [CrossRef]
- Zadeh, L.A. Fuzzy sets. Inf. Control. 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
- Song, Q.; Chissom, B.S. Fuzzy Time Series and its Models. Fuzzy Sets Syst. 1993, 54, 269–277. [Google Scholar] [CrossRef]
- Torra, V. Hesitantfuzzy sets. Int. J. Intell. Syst. 2010, 25, 529–539. [Google Scholar] [CrossRef]
- Jiang, P.; Yang, H.; Li, R.; Li, C. Inbound tourism demand forecasting framework based on fuzzy time series and advanced optimization algorithm. Appl. Soft Comput. 2020, 92, 106320. [Google Scholar] [CrossRef]
- Bisht, K.; Kumar, S. Fuzzy time series forecasting method based on hesitant fuzzy sets. Expert Syst. Appl. 2016, 64, 557–568. [Google Scholar] [CrossRef]
- Yang, H.; Jiang, Z.; Lu, H. A Hybrid Wind Speed Forecasting System Based on a ‘Decomposition and Ensemble’ Strategy and Fuzzy Time Series. Energies 2017, 10, 1422. [Google Scholar] [CrossRef] [Green Version]
- Dong, H.; Li, T.; Ding, R.; Sun, J. A novel hybrid genetic algorithm with granular information for feature selection and optimization. Appl. Soft Comput. 2018, 65, 33–46. [Google Scholar] [CrossRef]
- Ding, Y.; Fu, X. Kernel-based fuzzy c-means clustering algorithm based on genetic algorithm. Neurocomputing 2016, 188, 233–238. [Google Scholar] [CrossRef]
- Abedinpourshotorban, H.; Shamsuddin, S.M.; Beheshti, Z.; Jawawi, D.N.A. Electromagnetic field optimization: A physics-inspired metaheuristic optimization algorithm. Swarm Evol. Comput. 2016, 26, 8–22. [Google Scholar] [CrossRef]
- Bouchekara, H. Solution of the optimal power flow problem considering security constraints using an improved chaotic electromagnetic field optimization algorithm. Neural Comput. Appl. 2019, 32, 2683–2703. [Google Scholar] [CrossRef]
- Li, H.; Wang, J.; Li, R.; Lu, H.Y. Novel analysis–forecast system based on multi-objective optimization for air quality index. J. Clean. Prod. 2019, 208, 1365–1383. [Google Scholar] [CrossRef]
- Wang, J.; Du, P.; Hao, Y.; Ma, X.; Niu, T.; Yang, W. An innovative hybrid model based on outlier detection and correction algorithm and heuristic intelligent optimization algorithm for daily air quality index forecasting. J. Environ. Manag. 2020, 255, 109855. [Google Scholar] [CrossRef]
Statistical Indicators | Number | Maximum | Minimum | Median | Mean | IQR | Std. | |
---|---|---|---|---|---|---|---|---|
USD/RMB | Total | 315 | 8.710 | 6.100 | 7.740 | 7.458 | 1.625 | 0.871 |
Training | 236 | 8.710 | 6.170 | 8.280 | 7.763 | 1.440 | 0.778 | |
Testing | 78 | 7.090 | 6.100 | 6.600 | 6.546 | 0.700 | 0.326 | |
EURO/RMB | Total | 218 | 11.080 | 6.630 | 8.435 | 8.761 | 2.040 | 1.168 |
Training | 164 | 11.080 | 6.630 | 9.215 | 9.138 | 1.830 | 1.106 | |
Testing | 54 | 7.980 | 7.020 | 7.695 | 7.619 | 0.400 | 0.231 |
Indicators | Formula |
---|---|
MAE | |
RMSE | |
MAPE | |
IA | |
VAR |
Exchange Rate | Indicators | Proposed | Artificial Intelligence | SVR | Statistical Models | ||
BP | ELM | ARIMA (1,1,3) | DES | ||||
USD/ RMB | MAPE (%) | 0.7451 | 0.9971 | 1.2623 | 0.8045 | 0.8484 | 0.9394 |
RMSE | 0.0720 | 0.0907 | 0.1203 | 0.0819 | 0.0807 | 0.0904 | |
MAE | 0.0494 | 0.0663 | 0.0845 | 0.0536 | 0.0565 | 0.0624 | |
IA | 0.9873 | 0.9801 | 0.9626 | 0.9835 | 0.9848 | 0.9811 | |
VAR | 0.0047 | 0.0083 | 0.0121 | 0.0060 | 0.0066 | 0.0083 | |
Exchange Rate | Indicators | Proposed | Artificial Intelligence | SVR | Statistical Models | ||
BP | ELM | ARIMA (5,1,3) | DES | ||||
EURO/RMB | MAPE (%) | 0.8536 | 1.8282 | 1.5294 | 1.1451 | 1.1455 | 1.2083 |
RMSE | 0.0865 | 0.1734 | 0.1500 | 0.1134 | 0.1026 | 0.1226 | |
MAE | 0.0648 | 0.1380 | 0.1166 | 0.0871 | 0.0870 | 0.0917 | |
IA | 0.9679 | 0.8974 | 0.9077 | 0.9438 | 0.9540 | 0.9394 | |
VAR | 0.0057 | 0.0179 | 0.0170 | 0.0080 | 0.0104 | 0.0153 |
BP | ELM | SVM | ARIMA | GM | DES | |
---|---|---|---|---|---|---|
USD/RMB | 3.2093 *** | 3.6755 *** | 2.4026 ** | 1.7979 * | 8.8995 *** | 2.0312 ** |
EURO/RMB | 5.0426 *** | 3.3231 *** | 3.3457 *** | 1.9976 ** | 5.0765 *** | 2.7339 *** |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yin, J.; Zhang, H.; Zahra, A.; Tayyab, M.; Dong, X.; Ahmad, I.; Ahmad, N. Exchange Rate Forecasting Based on Combined Fuzzification Strategy and Advanced Optimization Algorithm. Processes 2021, 9, 2204. https://doi.org/10.3390/pr9122204
Yin J, Zhang H, Zahra A, Tayyab M, Dong X, Ahmad I, Ahmad N. Exchange Rate Forecasting Based on Combined Fuzzification Strategy and Advanced Optimization Algorithm. Processes. 2021; 9(12):2204. https://doi.org/10.3390/pr9122204
Chicago/Turabian StyleYin, Jie, He Zhang, Aqeela Zahra, Muhammad Tayyab, Xiaohua Dong, Ijaz Ahmad, and Nisar Ahmad. 2021. "Exchange Rate Forecasting Based on Combined Fuzzification Strategy and Advanced Optimization Algorithm" Processes 9, no. 12: 2204. https://doi.org/10.3390/pr9122204
APA StyleYin, J., Zhang, H., Zahra, A., Tayyab, M., Dong, X., Ahmad, I., & Ahmad, N. (2021). Exchange Rate Forecasting Based on Combined Fuzzification Strategy and Advanced Optimization Algorithm. Processes, 9(12), 2204. https://doi.org/10.3390/pr9122204