Skip to main content
Erschienen in: Granular Computing 2/2023

20.07.2022 | Original Paper

Adaptive hybrid fuzzy time series forecasting technique based on particle swarm optimization

verfasst von: Gunjan Goyal, Dinesh C. S. Bisht

Erschienen in: Granular Computing | Ausgabe 2/2023

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Fuzzy time series is a dynamic process in time series forecasting due to which it has gained a lot of attention from researchers. In this process, prediction accuracy is influenced by factors such as defining and partitioning the universe of discourse, fuzzification, and construction of the rule base, forecasting and defuzzification. Although numerous research have been provided in the literature, choosing the order of fuzzy time series and interval length is still a challenging task. This paper presents a computational forecasting model that overcomes the hassle of searching for the appropriate interval length and order of fuzzy time series. Particle swarm optimization is employed to search for the optimum interval length for the partitioning of the universe of discourse. Also, how changing its parameters affects the forecasting process is being investigated, which has never been done previously. A dynamic order approach is used for the selection of the order of fuzzy time series in the proposed model. In the proposed model, a sequence of orders is obtained in the training phase based upon forecast accuracy and then it is used for forecasting based upon certain rules. The model is tested on different actual time series, which include the benchmark data set of enrolments of Alabama University, the Taiwan stock exchange capitalization weighted stock index and also West Texas Intermediate crude oil prices. Different frequency datasets (e.g., yearly, monthly and daily) have been selected for this paper to check the robustness of the model. The root-mean-squared error is used as a performance parameter for the comparison of forecasting accuracy. The experimental results show that the proposed model performs better than the existing models in terms of forecasting accuracy.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat 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:4228–4231CrossRef 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:4228–4231CrossRef
Zurück zum Zitat Aladag CH, Yolcu U, Egrioglu E, Dalar AZ (2012) A new time invariant fuzzy time series forecasting method based on particle swarm optimization. Appl Soft Comput 12:3291–3299CrossRef Aladag CH, Yolcu U, Egrioglu E, Dalar AZ (2012) A new time invariant fuzzy time series forecasting method based on particle swarm optimization. Appl Soft Comput 12:3291–3299CrossRef
Zurück zum Zitat Askari S, Montazerin N (2015) A high-order multi-variable fuzzy time series forecasting algorithm based on fuzzy clustering. Expert Syst Appl 42:2121–2135CrossRef Askari S, Montazerin N (2015) A high-order multi-variable fuzzy time series forecasting algorithm based on fuzzy clustering. Expert Syst Appl 42:2121–2135CrossRef
Zurück zum Zitat Bisht K, Kumar S (2016) Fuzzy time series forecasting method based on hesitant fuzzy sets. Expert Syst Appl 64:557–568CrossRef Bisht K, Kumar S (2016) Fuzzy time series forecasting method based on hesitant fuzzy sets. Expert Syst Appl 64:557–568CrossRef
Zurück zum Zitat Chen S-M (1996) Forecasting enrollments based on fuzzy time series. Fuzzy Sets Syst 81:311–319CrossRef Chen S-M (1996) Forecasting enrollments based on fuzzy time series. Fuzzy Sets Syst 81:311–319CrossRef
Zurück zum Zitat Chen S-M (2002) Forecasting enrollments based on high-order fuzzy time series. Cybern Syst 33:1–16CrossRefMATH Chen S-M (2002) Forecasting enrollments based on high-order fuzzy time series. Cybern Syst 33:1–16CrossRefMATH
Zurück zum Zitat Chen S-M, Jian W-S (2017) Fuzzy forecasting based on two-factors second-order fuzzy-trend logical relationship groups, similarity measures and PSO techniques. Inf Sci 391:65–79MathSciNetCrossRef Chen S-M, Jian W-S (2017) Fuzzy forecasting based on two-factors second-order fuzzy-trend logical relationship groups, similarity measures and PSO techniques. Inf Sci 391:65–79MathSciNetCrossRef
Zurück zum Zitat Chen S-M, Phuong BDH (2017) Fuzzy time series forecasting based on optimal partitions of intervals and optimal weighting vectors. Knowl Based Syst 118:204–216CrossRef Chen S-M, Phuong BDH (2017) Fuzzy time series forecasting based on optimal partitions of intervals and optimal weighting vectors. Knowl Based Syst 118:204–216CrossRef
Zurück zum Zitat Chen S-M, Wang N-Y (2010) Fuzzy forecasting based on fuzzy-trend logical relationship groups. IEEE Trans Syst Man Cybern Part B (cybern) 40:1343–1358CrossRef Chen S-M, Wang N-Y (2010) Fuzzy forecasting based on fuzzy-trend logical relationship groups. IEEE Trans Syst Man Cybern Part B (cybern) 40:1343–1358CrossRef
Zurück zum Zitat Chen S-M, Zou X-Y, Gunawan GC (2019) Fuzzy time series forecasting based on proportions of intervals and particle swarm optimization techniques. Inf Sci 500:127–139MathSciNetCrossRef Chen S-M, Zou X-Y, Gunawan GC (2019) Fuzzy time series forecasting based on proportions of intervals and particle swarm optimization techniques. Inf Sci 500:127–139MathSciNetCrossRef
Zurück zum Zitat Cheng C-H, Chen Y-S, Wu Y-L (2009) Forecasting innovation diffusion of products using trend-weighted fuzzy time-series model. Expert Syst Appl 36:1826–1832CrossRef Cheng C-H, Chen Y-S, Wu Y-L (2009) Forecasting innovation diffusion of products using trend-weighted fuzzy time-series model. Expert Syst Appl 36:1826–1832CrossRef
Zurück zum Zitat Duru O, Bulut E (2014) A non-linear clustering method for fuzzy time series: histogram damping partition under the optimized cluster paradox. Appl Soft Comput 24:742–748CrossRef Duru O, Bulut E (2014) A non-linear clustering method for fuzzy time series: histogram damping partition under the optimized cluster paradox. Appl Soft Comput 24:742–748CrossRef
Zurück zum Zitat Efendi R, Ismail Z, Deris MM (2013) Improved weight Fuzzy Time Series as used in the exchange rates forecasting of US Dollar to Ringgit Malaysia. Int J Comput Intell Appl 12:1350005CrossRef Efendi R, Ismail Z, Deris MM (2013) Improved weight Fuzzy Time Series as used in the exchange rates forecasting of US Dollar to Ringgit Malaysia. Int J Comput Intell Appl 12:1350005CrossRef
Zurück zum Zitat Eğrioğlu E (2012) A new time-invariant fuzzy time series forecasting method based on genetic algorithm. Adv Fuzzy Syst 2012:785709MathSciNetMATH Eğrioğlu E (2012) A new time-invariant fuzzy time series forecasting method based on genetic algorithm. Adv Fuzzy Syst 2012:785709MathSciNetMATH
Zurück zum Zitat Egrioglu E, Aladag CH, Yolcu U et al (2010) Finding an optimal interval length in high order fuzzy time series. Expert Syst Appl 37:5052–5055CrossRefMATH Egrioglu E, Aladag CH, Yolcu U et al (2010) Finding an optimal interval length in high order fuzzy time series. Expert Syst Appl 37:5052–5055CrossRefMATH
Zurück zum Zitat Egrioglu E, Yolcu U, Bas E (2019) Intuitionistic high-order fuzzy time series forecasting method based on pi-sigma artificial neural networks trained by artificial bee colony. Granul Comput 4:639–654CrossRef Egrioglu E, Yolcu U, Bas E (2019) Intuitionistic high-order fuzzy time series forecasting method based on pi-sigma artificial neural networks trained by artificial bee colony. Granul Comput 4:639–654CrossRef
Zurück zum Zitat Gao R, Duru O, Yuen KF (2021) High-dimensional lag structure optimization of fuzzy time series. Expert Syst Appl 173:114698CrossRef Gao R, Duru O, Yuen KF (2021) High-dimensional lag structure optimization of fuzzy time series. Expert Syst Appl 173:114698CrossRef
Zurück zum Zitat Goyal G, Bisht DC (2021) Strong α-cut and associated membership-based modeling for fuzzy time series forecasting. Int J Model Simul Sci Comput 12:2050067CrossRef Goyal G, Bisht DC (2021) Strong α-cut and associated membership-based modeling for fuzzy time series forecasting. Int J Model Simul Sci Comput 12:2050067CrossRef
Zurück zum Zitat Guan H, He J, Guan S, Zhao A (2019) Neutrosophic soft sets forecasting model for multi-attribute time series. IEEE Access 7:25575–25588CrossRef Guan H, He J, Guan S, Zhao A (2019) Neutrosophic soft sets forecasting model for multi-attribute time series. IEEE Access 7:25575–25588CrossRef
Zurück zum Zitat Huarng K, Yu TH-K (2006) Ratio-based lengths of intervals to improve fuzzy time series forecasting. IEEE Trans Syst Man Cybern Part B (cybern) 36:328–340CrossRef Huarng K, Yu TH-K (2006) Ratio-based lengths of intervals to improve fuzzy time series forecasting. IEEE Trans Syst Man Cybern Part B (cybern) 36:328–340CrossRef
Zurück zum Zitat Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-international conference on neural networks. IEEE, pp 1942–1948 Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-international conference on neural networks. IEEE, pp 1942–1948
Zurück zum Zitat Kuo I-H, Horng S-J, Kao T-W et al (2009) An improved method for forecasting enrollments based on fuzzy time series and particle swarm optimization. Expert Syst Appl 36:6108–6117CrossRef Kuo I-H, Horng S-J, Kao T-W et al (2009) An improved method for forecasting enrollments based on fuzzy time series and particle swarm optimization. Expert Syst Appl 36:6108–6117CrossRef
Zurück zum Zitat Lee L-W, Wang L-H, Chen S-M (2008) Temperature prediction and TAIFEX forecasting based on high-order fuzzy logical relationships and genetic simulated annealing techniques. Expert Syst Appl 34:328–336CrossRef Lee L-W, Wang L-H, Chen S-M (2008) Temperature prediction and TAIFEX forecasting based on high-order fuzzy logical relationships and genetic simulated annealing techniques. Expert Syst Appl 34:328–336CrossRef
Zurück zum Zitat Li S-T, Cheng Y-C, Lin S-Y (2008) A FCM-based deterministic forecasting model for fuzzy time series. Comput Math Appl 56:3052–3063MathSciNetCrossRefMATH Li S-T, Cheng Y-C, Lin S-Y (2008) A FCM-based deterministic forecasting model for fuzzy time series. Comput Math Appl 56:3052–3063MathSciNetCrossRefMATH
Zurück zum Zitat Panigrahi S, Behera HS (2020) A study on leading machine learning techniques for high order fuzzy time series forecasting. Eng Appl Artif Intell 87:103245CrossRef Panigrahi S, Behera HS (2020) A study on leading machine learning techniques for high order fuzzy time series forecasting. Eng Appl Artif Intell 87:103245CrossRef
Zurück zum Zitat Pant M, Kumar S (2021a) Fuzzy time series forecasting based on hesitant fuzzy sets, particle swarm optimization and support vector machine-based hybrid method. Granul Comput 1–19 Pant M, Kumar S (2021a) Fuzzy time series forecasting based on hesitant fuzzy sets, particle swarm optimization and support vector machine-based hybrid method. Granul Comput 1–19
Zurück zum Zitat Pant M, Kumar S (2021b) Particle swarm optimization and intuitionistic fuzzy set-based novel method for fuzzy time series forecasting. Granul Comput 7:1–19 Pant M, Kumar S (2021b) Particle swarm optimization and intuitionistic fuzzy set-based novel method for fuzzy time series forecasting. Granul Comput 7:1–19
Zurück zum Zitat Sadaei HJ, Enayatifar R, Abdullah AH, Gani A (2014) Short-term load forecasting using a hybrid model with a refined exponentially weighted fuzzy time series and an improved harmony search. Int J Electr Power Energy Syst 62:118–129CrossRef Sadaei HJ, Enayatifar R, Abdullah AH, Gani A (2014) Short-term load forecasting using a hybrid model with a refined exponentially weighted fuzzy time series and an improved harmony search. Int J Electr Power Energy Syst 62:118–129CrossRef
Zurück zum Zitat Sadaei HJ, de Lima e Silva PC, Guimarães FG, Lee MH (2019) Short-term load forecasting by using a combined method of convolutional neural networks and fuzzy time series. Energy 175:365–377CrossRef Sadaei HJ, de Lima e Silva PC, Guimarães FG, Lee MH (2019) Short-term load forecasting by using a combined method of convolutional neural networks and fuzzy time series. Energy 175:365–377CrossRef
Zurück zum Zitat Singh P (2018) Rainfall and financial forecasting using fuzzy time series and neural networks based model. Int J Mach Learn Cybern 9:491–506CrossRef Singh P (2018) Rainfall and financial forecasting using fuzzy time series and neural networks based model. Int J Mach Learn Cybern 9:491–506CrossRef
Zurück zum Zitat Singh P, Borah B (2014) An effective neural network and fuzzy time series-based hybridized model to handle forecasting problems of two factors. Knowl Inf Syst 38:669–690CrossRef Singh P, Borah B (2014) An effective neural network and fuzzy time series-based hybridized model to handle forecasting problems of two factors. Knowl Inf Syst 38:669–690CrossRef
Zurück zum Zitat Song Q, Chissom BS (1993b) Forecasting enrollments with fuzzy time series—part I. Fuzzy Sets Syst 54:1–9CrossRef Song Q, Chissom BS (1993b) Forecasting enrollments with fuzzy time series—part I. Fuzzy Sets Syst 54:1–9CrossRef
Zurück zum Zitat Song Q, Chissom BS (1994) Forecasting enrollments with fuzzy time series—part II. Fuzzy Sets Syst 62:1–8CrossRef Song Q, Chissom BS (1994) Forecasting enrollments with fuzzy time series—part II. Fuzzy Sets Syst 62:1–8CrossRef
Zurück zum Zitat Sullivan J, Woodall WH (1994) A comparison of fuzzy forecasting and Markov modeling. Fuzzy Sets Syst 64:279–293CrossRef Sullivan J, Woodall WH (1994) A comparison of fuzzy forecasting and Markov modeling. Fuzzy Sets Syst 64:279–293CrossRef
Zurück zum Zitat Wagner N, Michalewicz Z, Khouja M, McGregor RR (2007) Time series forecasting for dynamic environments: the DyFor genetic program model. IEEE Trans Evol Comput 11:433–452CrossRef Wagner N, Michalewicz Z, Khouja M, McGregor RR (2007) Time series forecasting for dynamic environments: the DyFor genetic program model. IEEE Trans Evol Comput 11:433–452CrossRef
Zurück zum Zitat Wong W-K, Bai E, Chu AW-C (2010) Adaptive time-variant models for fuzzy-time-series forecasting. IEEE Trans Syst Man Cybern Part B (cybern) 40:1531–1542CrossRef Wong W-K, Bai E, Chu AW-C (2010) Adaptive time-variant models for fuzzy-time-series forecasting. IEEE Trans Syst Man Cybern Part B (cybern) 40:1531–1542CrossRef
Zurück zum Zitat Yu H-K (2005) Weighted fuzzy time series models for TAIEX forecasting. Physica A 349:609–624CrossRef Yu H-K (2005) Weighted fuzzy time series models for TAIEX forecasting. Physica A 349:609–624CrossRef
Zurück zum Zitat Zeng S, Chen S-M, Teng MO (2019) Fuzzy forecasting based on linear combinations of independent variables, subtractive clustering algorithm and artificial bee colony algorithm. Inf Sci 484:350–366CrossRef Zeng S, Chen S-M, Teng MO (2019) Fuzzy forecasting based on linear combinations of independent variables, subtractive clustering algorithm and artificial bee colony algorithm. Inf Sci 484:350–366CrossRef
Metadaten
Titel
Adaptive hybrid fuzzy time series forecasting technique based on particle swarm optimization
verfasst von
Gunjan Goyal
Dinesh C. S. Bisht
Publikationsdatum
20.07.2022
Verlag
Springer International Publishing
Erschienen in
Granular Computing / Ausgabe 2/2023
Print ISSN: 2364-4966
Elektronische ISSN: 2364-4974
DOI
https://doi.org/10.1007/s41066-022-00331-4

Weitere Artikel der Ausgabe 2/2023

Granular Computing 2/2023 Zur Ausgabe

Premium Partner