Skip to main content
Log in

A forecasting model for time series based on improvements from fuzzy clustering problem

  • S.I.: Statistical Reliability Modeling and Optimization
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

This article proposes a new fuzzy time series model that can interpolate historical data, and forecast effectively for the future. It is combination of the improved steps from the existing models. There are problems to use the percentage variations of series between consecutive periods of time as a universal set, to divide the universal set into clusters by the automatic algorithm based on the similarity between elements, to determine the relationships between elements in the series and the divided clusters by the improved fuzzy cluster analysis algorithm, and to interpolate the historical data and to forecast for future by new principle. The proposed algorithm is performed quickly and efficiently by the established Matlab procedure. It is illustrated by an example, and tested for many other data sets, especially for 3003 series in M3-Competition data. Comparing to the existing models, the proposed model always gives the best result. We also apply the proposed model in forecasting the salty peak for a coastal province of Vietnam. Examples and application show the potential of the studied problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  • Abbasov, A., & Mamedova, M. (2003). Application of fuzzy time series to population forecasting. Vienna University of Technology, 12, 545–552.

    Google Scholar 

  • Abreu, P. H., Silva, D. C., Mendes, M. J., Reis, L. P., & Garganta, J. (2013). Using multivariate adaptive regression splines in the construction of simulated soccer team’s behavior models. International Journal of Computational Intelligence, 6(5), 893–910.

    Google Scholar 

  • Aladag, S., Aladag, C. H., Mentes, T., & Egrioglu, E. (2012). A new seasonal fuzzy time series method based on the multiplicative neuron model and SARIMA. Hacettepe Journal of Mathematics and Statistics, 41(3), 337–345.

    Google Scholar 

  • Aladag, C. H., Basaran, M. A., Egrioglu, E., Yolcu, U., & Uslu, V. R. (2009). Forecasting in high order fuzzy times series by using neural networks to define fuzzy relations. Expert Systems with Applications, 36(3), 4228–4231.

    Article  Google Scholar 

  • Bindu, G., & Rohit, G. (2016). Enhanced accuracy of fuzzy time series model using ordered weighted aggregation. Applied Soft Computing, 48, 265–280.

    Article  Google Scholar 

  • Chen, S. M. (1996). Forecasting enrollments based on fuzzy time series. Fuzzy Sets and Systems, 81(3), 311–319.

    Article  Google Scholar 

  • Chen, S. M., & Hsu, C. (2004). A new method to forecast enrollments using fuzzy time series. International Journal of Applied Science and Engineering, 2, 3234–3244.

    Google Scholar 

  • Chen, S. M., & Kao, P. Y. (2013). TAIEX forecasting based on fuzzy time series particle swarm optimization techniques and support vector machines. Information Sciences, 247, 62–71.

    Article  Google Scholar 

  • Egrioglu, S., Bas, E., Aladag, C. H., & Yolcu, U. (2016). Probabilistic fuzzy time series method based on artificial neural network. American Journal of Intelligent Systems, 62, 42–47.

    Google Scholar 

  • Friedman, J. H. (1991). Multivariate adaptive regression splines. The Annals of Statistics, 19, 1–67.

    Google Scholar 

  • Ghosh, H., Chowdhury, S., & Prajneshu, S. (2016). An improved fuzzy time-series method of forecasting based on L-R fuzzy sets and its application. Journal of Applied Statistics, 43(6), 1128–1139.

    Article  Google Scholar 

  • Huarng, K. (2001). Heuristic models of fuzzy time series for forecasting. Fuzzy Sets and Systems, 123(3), 369–386.

    Article  Google Scholar 

  • Khashei, M., Bijari, M., & Hejazi, C. S. (2011). An extended fuzzy artificial neural networks model for time series forecasting. Iranian Journal of Fuzzy Systems, 3, 45–66.

    Google Scholar 

  • Lee, H. S., & Chou, M. T. (2004). Fuzzy forecasting based on fuzzy time series. International Journal of Computer Mathematics, 81(7), 781–789.

    Article  Google Scholar 

  • Lewis, P. A., & Stevens, J. G. (1991). Nonlinear modeling of time series using multivariate adaptive regression splines (mars). Journal of the American Statistical Association, 86(416), 864–877.

    Article  Google Scholar 

  • Ming, C. S. (2002). Forecasting enrollments based on high-order fuzzy time series. Fuzzy Sets and Systems, 33(1), 1–16.

    Google Scholar 

  • Own, C. M., & Yu, P. T. (2005). Forecasting fuzzy time series on a heuristic high-order model. Cybernetics and Systems: An International Journal, 62(1), 1–8.

    Google Scholar 

  • Qiang, S., & Brad, C. (1994). Forecasting enrolments with fuzzy time series-part II. Fuzzy Sets and Systems, 62(1), 1–8.

    Article  Google Scholar 

  • Richard, J. H., & James, C. B. (1998). Recent convergence results for the fuzzy c-means clustering algorithms. Journal of Classification, 5, 237–247.

    Google Scholar 

  • Singh, S. (2007). A simple method of forecasting based on fuzzy time series. Applied Mathematics and Computation, 186(1), 330–339.

    Article  Google Scholar 

  • Singh, S. R. (2008). A computational method of forecasting based on fuzzy time series. Mathematics and Computers in Simulation, 79(3), 539–554.

    Article  Google Scholar 

  • Singh, P. (2018). Rainfall and financial forecasting using fuzzy time series and neural networks based model. International Journal of Machine Learning and Cybernetics, 9(3), 491–506.

    Article  Google Scholar 

  • Song, Q., & Chissom, B. S. (1993). Forecasting enrollments with fuzzy time series-Part I. Fuzzy Sets and Systems, 54(3), 269–277.

    Article  Google Scholar 

  • Spyros, M., & Michle, H. (2000). The M3-Competition: results. conclusions and implications. International Journal of Forecasting, 16(4), 451–476.

  • Tai, V. V. (2019). An improved fuzzy time series forecasting model using variations of data. Fuzzy Optimization and Decision Making, 18(2), 151–173.

    Article  Google Scholar 

  • Tai, V. V., & Nghiep, L. D. (2019). A New Fuzzy Time Series Model Based on Cluster Analysis Problem. International Journal of Fuzzy Systems, 21(3), 852–864.

    Article  Google Scholar 

  • Tai, V. V., & Thuy, N. T. T. (2020). A fuzzy time series model based on improved fuzzy function and cluster analysis problem. Communications in Mathematics and Statistics,. https://doi.org/10.1007/s40304-019-00203-5.

    Article  Google Scholar 

  • Teoh, H. J., Cheng, C. H., Chu, H. H., & Chen, J. S. (2008). Fuzzy time series model based on probabilistic approach and rough set rule induction for empirical research in stock markets. Data & Knowledge Engineering, 67(1), 103–117.

    Article  Google Scholar 

  • Yu, H. K., & Huarng, K. (2010). A neural network-based fuzzy time series model to improve forecasting. Expert Systems with Application, 37, 3366–3372.

    Article  Google Scholar 

  • Yusuf, S. M., Mohammad, A., & Hamisu, A. (2017). A Novel two-factor high order fuzzy time series with applications to temperature and futures exchange forecasting. Nigerian Journal of Technology, 36(4), 1124–1134.

    Article  Google Scholar 

  • Waddah, W., & Rozaida, G. (2020). A novel error-output recurrent neural network model for time series forecasting. Neural Computing and Applications, 32, 9621–9647.

    Article  Google Scholar 

Download references

Acknowledgements

This research ís funded by Ministry of Education and Training in Vietnam under grant number B2021 - TCT - 01.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tai Vovan.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix 1: List of notations

h!

AM

Abbasov-Mamedova

NFTS

Non-fuzzy time series

FCM

Fuzzy c-Means

FSNC

Finding suitable number of clusters

FTS

Fuzzy time series

IFTS

Improved fuzzy time series

RPNN-EOF

Ridge polynomial neural network with error-output feedbacks

Appendix 2: The algorithm to find the suitable number of clusters

figure a

Appendix 3: Fuzzy clustering algorithm

figure b

Appendix 4: The proposed algorithm

figure c

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Vovan, T., Nguyenhuynh, L. & Lethithu, T. A forecasting model for time series based on improvements from fuzzy clustering problem. Ann Oper Res 312, 473–493 (2022). https://doi.org/10.1007/s10479-021-04041-z

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-021-04041-z

Keywords

Navigation