Abstract
Time-series prediction involves forecasting future data by analyzing and modeling historical data. The prediction process involves analyzing and mining various features hidden in the data to predict future data. Compared with one-step forecasting, long-term forecasting is urgently needed, which contributes to capturing the overall picture of future trends and enables discovering prospective ranges and development patterns. This study presents a new long-term forecasting model named the TIG_FTS_SEL model, which is developed by integrating trend-based information granules (TIGs), fuzzy time series, and ensemble learning. First, a time series is converted into a series of equal-length trend-based information granules to capture the fluctuation range and trend information effectively. Then the trend-based information granules are fuzzified to form fuzzy time series, which contributes to realizing the long-term prediction at a high abstract level. Furthermore, different models are used to establish an ensemble long-term forecasting approach by introducing a selection strategy for individual models. The ensemble method performs the prediction tasks using part models with solid prediction performances while disregarding the remaining models. Finally, the developed model is verified by experiments on different time-series datasets. The results demonstrate the sound prediction performance and efficiency of the proposed model.
Similar content being viewed by others
Data availability
The datasets analyzed in this study are publicly available datasets utilized in previous literature, including Mackey-Glass time series (https://ww2.mathworks.cn/help/fuzzy/predict-chaotic-time-series-code.html;jsessionid=5f211830b69e40ff46d8380efa3e), MT time series (https://github.com/FinYang/tsdl), Zuerich monthly sunspot numbers (https://github.com/FinYang/tsdl), Daily temperature time series (https://geographic.org/globalweather/britishcolumbia/cowichanlakeforestry040.html), Stock index time series (https://finance.yahoo.com/quote/), Monthly mean total sunspot time series (http://www.sidc.be/silso/datafiles), and historical levels of Lake Erie time series (http://www.glisaclimate.org/projects/484/page/2536).
References
Adhikari R, Agrawal R (2014) Performance evaluation of weights selection schemes for linear combination of multiple forecasts. Artif Intell Rev 42:529–548
Aladag CH, Basaran MA, Egrioglu E et al (2009) Forecasting in high order fuzzy times series by using neural networks to define fuzzy relations. Expert Syst Appl 36(3):4228–4231
Askari S, Montazerin N (2015) A high-order multi-variable fuzzy time series forecasting algorithm based on fuzzy clustering. Expert Syst Appl 42(4):2121–2135
Bas E, Grosan C, Egrioglu E, Yolcu U (2018) High order fuzzy time series method based on pi-sigma neural network. Eng Appl Artif Intell 72:350–356
Benmouiza K, Cheknane A (2013) Forecasting hourly global solar radiation using hybrid k-means and nonlinear autoregressive neural network models. Energy Conv Manag 75:561–569
Box GE, Jenkins GM, Reinsel GC, Ljung GM (1976) Time series analysis: forecasting and control. Holden Bay, San Francisco
Brown RG (1959) Statistical forecasting for inventory control. McGraw-Hill, New York
Chen SM (1996) Forecasting enrollments based on fuzzy time series. Fuzzy Sets Syst 81(3):311–319
Chen SM, Chung NY (2006) Forecasting enrollments using high-order fuzzy time series and genetic algorithms. Int J Intell Syst 21(5):485–501
Chen SM, Jian WS (2017) Fuzzy forecasting based on two-factors second-order fuzzy-trend logical relationship groups, similarity measures and PSO techniques. Inf Sci 391:65–79
Chen SM, Phuong BDH (2017) Fuzzy time series forecasting based on optimal partitions of intervals and optimal weighting vectors. Knowl-Based Syst 118:204–216
Chen SM, Tanuwijaya K (2011) Multivariate fuzzy forecasting based on fuzzy time series and automatic clustering techniques. Expert Syst Appl 38(8):10594–10605
Chen SM, Zou XY, Gunawan GC (2019) Fuzzy time series forecasting based on proportions of intervals and particle swarm optimization techniques. Inf Sci 500:127–139
Cheng S, Chen S, Jian W (2016) Fuzzy time series forecasting based on fuzzy logical relationships and similarity measures. Inf Sci 327:272–287
Dong R, Pedrycz W (2008) A granular time series approach to long-term forecasting and trend forecasting. Physica A 387(13):3253–3270
Fang Z, Yang S, Lv C et al (2022) Application of a data-driven XGBoost model for the prediction of COVID-19 in the USA: a time-series study. BMJ Open 12(7):e056685
Feng G, Zhang L, Yang J, Lu W (2021) Long-term prediction of time series using fuzzy cognitive maps. Eng Appl Artif Intell 102:104274
Gautam SS, Abhishekh Singh S (2018) A new high-order approach for forecasting fuzzy time series data. Int J Comput Intell Appl 17(04):1850019
Goyal G, Bisht DC (2023) Adaptive hybrid fuzzy time series forecasting technique based on particle swarm optimization. Granul Comput 8(2):373–390
Granata F, Di Nunno F (2021) Forecasting evapotranspiration in different climates using ensembles of recurrent neural networks. Agric Water Manage 255:107040
Guo H, Wang L, Liu X, Pedrycz W (2021) Trend-based granular representation of time series and its application in clustering. IEEE T Cybern 52(9):9101–9110
Hao Y, Tian C (2019) A novel two-stage forecasting model based on error factor and ensemble method for multi-step wind power forecasting. Appl Energy 238:368–383
Hinton GE, Osindero S, Teh YW (2006) A fast learning algorithm for deep belief nets. Neural Comput 18(7):1527–1554
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780
Hsia JY, Lin CJ (2020) Parameter selection for linear support vector regression. IEEE Trans Neural Netw Learn Syst 31(12):5639–5644
Huang H, Chen J, Sun R, Wang S (2022) Short-term traffic prediction based on time series decomposition. Physica A 585:126441
Huarng K, Yu TH (2006) The application of neural networks to forecast fuzzy time series. Physica A 363(2):481–491
Iqbal S, Zhang C, Arif M et al (2020) A new fuzzy time series forecasting method based on clustering and weighted average approach. J Intell Fuzzy Syst 38(5):6089–6098
Kaushik S, Choudhury A, Sheron PK et al (2020) AI in healthcare: time-series forecasting using statistical, neural, and ensemble architectures. Front Big Data 3:4
Kumar G, Singh UP, Jain S (2022) An adaptive particle swarm optimization-based hybrid long short-term memory model for stock price time series forecasting. Soft Comput 26(22):12115–12135
Liu T, Wei H, Liu S, Zhang K (2020) Industrial time series forecasting based on improved gaussian process regression. Soft Comput 24:15853–15869
Lu W, Chen X, Pedrycz W et al (2015) Using interval information granules to improve forecasting in fuzzy time series. Int J Approx Reasoning 57:1–18
Maaliw RR, Ballera MA, Mabunga ZP, et al. (2021) An ensemble machine learning approach for time series forecasting of COVID-19 cases. In: 2021 IEEE 12th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), IEEE, pp 0633–0640
Majhi R, Panda G, Majhi B, Sahoo G (2009) Efficient prediction of stock market indices using adaptive bacterial foraging optimization (ABFO) and BFO based techniques. Expert Syst Appl 36(6):10097–10104
Makridakis S, Winkler RL (1983) Averages of forecasts: Some empirical results. Manage Sci 29(9):987–996
McCulloch WS, Pitts W (1943) A logical calculus of the ideas immanent in nervous activity. Bull Math Biophys 5:115–133
Panigrahi S, Behera H (2018) A computationally efficient method for high order fuzzy time series forecasting. J Theor Appl Inf Technol 96:7215–7226
Panigrahi S, Behera HS (2020) A study on leading machine learning techniques for high order fuzzy time series forecasting. Eng Appl Artif Intell 87:103245
Pedrycz W, Vukovich G (2001) Abstraction and specialization of information granules. IEEE Trans Syst Man Cybern Part B-Cybern 31(1):106–111
Rumelhart DE, Hinton GE, McClelland JL et al (1986) A general framework for parallel distributed processing. Parallel Distrib Process Explor Microstruct Cogn 1(45–76):26
Song C, Fu X (2020) Research on different weight combination in air quality forecasting models. J Clean Prod 261:121169
Song Q, Chissom BS (1993) Forecasting enrollments with fuzzy time series—Part I. Fuzzy Sets Syst 54(1):1–9
Song Q, Chissom BS (1993) Fuzzy time series and its models. Fuzzy Sets Syst 54(3):269–277
Specht DF et al (1991) A general regression neural network. IEEE Trans Neural Netw 2(6):568–576
Vapnik V (1995) The nature of statistical learning theory. Springer, New York, NY
Wang L, Liu X, Pedrycz W (2013) Effective intervals determined by information granules to improve forecasting in fuzzy time series. Expert Syst Appl 40(14):5673–5679
Wang W, Pedrycz W, Liu X (2015) Time series long-term forecasting model based on information granules and fuzzy clustering. Eng Appl Artif Intell 41:17–24
Yang X, Yu F, Pedrycz W (2017) Long-term forecasting of time series based on linear fuzzy information granules and fuzzy inference system. Int J Approx Reasoning 81:1–27
Zadeh L (1979) Fuzzy sets and information granularity. Adv Fuzzy Set Theory Appl 11:3–18
Zeng S, Chen SM, Teng MO (2019) Fuzzy forecasting based on linear combinations of independent variables, subtractive clustering algorithm and artificial bee colony algorithm. Inf Sci 484:350–366
Acknowledgements
This work was supported by the Natural Science Foundation of China under Grant 62173053.
Author information
Authors and Affiliations
Contributions
YL: conceptualization, methodology, investigation, formal analysis, data collection, software, validation, writing—original draft. LW: supervision, methodology, writing—review and editing.
Corresponding author
Ethics declarations
Conflict of interest
No potential conflict of interest was reported by the author.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Liu, Y., Wang, L. Long-term prediction of time series based on fuzzy time series and information granulation. Granul. Comput. 9, 46 (2024). https://doi.org/10.1007/s41066-024-00476-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s41066-024-00476-4