Abstract
In this study, the author presents a new model to deal with four major issues of fuzzy time series (FTS) forecasting, viz., determination of effective lengths of intervals (i.e., intervals which are used to fuzzify the numerical values), repeated fuzzy sets, trend associated with fuzzy sets, and defuzzification operation. To resolve the problem of determination of length of intervals, this study suggests the application of an artificial neural network (ANN) based algorithm. After generating the intervals, the historical time series data set is fuzzified based on FTS theory. In part of existing FTS models introduced in the literature, each fuzzy set is given equal importance, which is not effective to solve real time problems. Therefore, in this model, it is recommended to assign weights on the fuzzy sets based on their frequency of occurrences. In the FTS modeling approach, fuzzified time series values are further used to establish the fuzzy logical relations (FLRs). To determine the trends associated with the fuzzy sets in the corresponding FLR, this article also introduces three trend-based conditions. To deal repeated fuzzy sets and trend associated with them, this study proposes a new defuzzification technique. The proposed model is verified and validated with real-world time series data sets. Empirical analyzes signify that the proposed model has the robustness to deal one-factor time series data sets very efficiently than existing FTS models. Experimental results show that the proposed model also outperforms over the conventional statistical models.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Aladag CH, Yolcu U, Egrioglu E (2010) A high order fuzzy time series forecasting model based on adaptive expectation and artificial neural networks. Math Comput Simul 81(4):875–882
Ashfaq RAR, Wang XZ, Huang JZX, Abbas H, He YL (2016) Fuzziness based semi-supervised learning approach for Intrusion Detection System (IDS). In Sci. doi:10.1016/j.ins.2016.04.019
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
Chakraverty S, Gupta P (2007) Comparison of neural network configurations in the long-range forecast of southwest monsoon rainfall over India. Neural Comput Appl 17:187–192
Chakraverty S, Gupta P (2008) Comparison of neural network configurations in the long-range forecast of southwest monsoon rainfall over India. Neural Comput Appl 17:187–192
Chen MY (2014) A high-order fuzzy time series forecasting model for internet stock trading. Future Gener Comput Syst 37:461–467
Chen MY, Chen BT (2014) Online fuzzy time series analysis based on entropy discretization and a fast fourier transform. Appl Soft Comput 14:156–166
Chen MY, Chen BT (2015) A hybrid fuzzy time series model based on granular computing for stock price forecasting. Inf Sci 294:227–241
Chen SM (1996) Forecasting enrollments based on fuzzy time series. Fuzzy Sets Syst 81:311–319
Chen SM (2002) Forecasting enrollments based on high-order fuzzy time series. Cybern Sys 33(1):1–16
Chen SM, Hwang JR (2000) Temperature prediction using fuzzy time series. IEEE Trans Syst Man Cybern 30:263–275
Chen SM, Kao PY (2013) TAIEX forecasting based on fuzzy time series, particle swarm optimization techniques and support vector machines. Inf Sci 247:62–71
Cheng C, Chang J, Yeh C (2006) Entropy-based and trapezoid fuzzification-based fuzzy time series approaches for forecasting IT project cost. Technol Forecast Social Change 73:524–542
Cheng CH, Chen TL, Wei LY (2010) A hybrid model based on rough sets theory and genetic algorithms for stock price forecasting. Inf Sci 180(9):1610–1629
Czibula G, Czibula IG, Găceanu RD (2013) Intelligent data structures selection using neural networks. Knowl Inf Syst 34:171–192
Gadgil S, Srinivasan J, Nanjundiah RS, Kumar KK, Munot AA, Kumar KR (2002) On forecasting the Indian summer monsoon: the intriguing season of 2002. Curr Sci 83(4):394–403
Gadgil S, Rajeevan M, Nanjundiah R (2005) Monsoon prediction—Why yet another failure? Curr Sci 88(9):1389–1400
Guhathakurta P, Rajeevan M, Thapliyal V (1999) Long range forecasting Indian summer monsoon rainfall by a hybrid principal component neural network model. Meteorol Atmos Phys 71:255–266
Hadavandi E, Shavandi H, Ghanbari A (2010) Integration of genetic fuzzy systems and artificial neural networks for stock price forecasting. Knowl Based Syst 23(8):800–808
He YL, Wang XZ, Huang JZ (2016) Fuzzy nonlinear regression analysis using a random weight network. Inf Sci. doi:10.1016/j.ins.2016.01.037
Huarng K (2001) Effective lengths of intervals to improve forecasting in fuzzy time series. Fuzzy Sets Syst 123:387–394
Huarng K, Yu THK (2006) The application of neural networks to forecast fuzzy time series. Phys A Stat Mech Appl 363(2):481–491
Kathirvalavakumar T, Ponmalar E (2013) Self organizing map and wavelet based image compression. Int J Mach Learn Cybern 4(4):319–326
Keogh E, Lin J (2005) Clustering of time-series subsequences is meaningless: implications for previous and future research. Knowl Inf Syst 8(2):154–177
Kohonen T (1990) The self organizing maps. In: Proceedings of the IEEE, vol 78, issue 9. IEEE, pp 1464–1480
Krishna KK, Soman MK, Kumar KR (1995) Seasonal forecasting of Indian summer monsoon rainfall: a review. Weather 50:449–467
Kuligowski RJ, Barros AP (1998) Experiments in short-term precipitation forecasting using artificial neural networks. Mon Weather Rev 126:470–482
Kumar K, Bhattacharya S (2006) Artificial neural network vs. linear discriminant analysis in credit ratings forecast: a comparative study of prediction performances. Rev Acc Finance 5(3):216–227
Law R (2000) Back-propagation learning in improving the accuracy of neural network-based tourism demand forecasting. Tour Manag 21(4):331–340
Lee J, Lee YJ (2013) An effective dissimilarity measure for clustering of high-dimensional categorical data. Knowl Inf Syst pp 1–15. doi: 10.1007/s10115-012-0599-1
Liao TW (2005) Clustering of time series data—a survey. Pattern Recogn 38(11):1857–1874
Lu SX, Wang XZ, Zhang GQ, Zhou X (2015a) Effective algorithms of the moore-penrose inverse matrices for extreme learning machine. Intell Data Anal 19(4):743–760
Lu W, Chen X, Pedrycz W, Liu X, Yang J (2015b) Using interval information granules to improve forecasting in fuzzy time series. Int J Approx Reasoning 57:1–18
MATLAB (2006) Version 7.2 (R2006). http://www.mathworks.com/. Accessed 1 Nov 2015
Meschino GJ, Comas DS, Ballarin VL, Scandurra AG, Passoni LI (2015) Automatic design of interpretable fuzzy predicate systems for clustering using self-organizing maps. Neurocomputing 147:47–59
Pal SK, Mitra P (2004) Case generation using rough sets with fuzzy representation. IEEE Trans Knowl Data Eng 16(3):292–300
PASW (2012) PASW Statistics 18. http://www.spss.com.hk/statistics/. Accessed 1 Dec 2015
Pathasarathy B, Munot AA, Kothawale DR (1994) All India monthly and seasonal rainfall series: 1871–1993. Theor Appl Climatol 49:217–224
Ross TJ (2007) Fuzzy logic with engineering applications. John Wiley and Sons, Singapore
Sarlin P (2012) Visual tracking of the millennium development goals with a fuzzified self-organizing neural network. Int J Mach Learn Cybernet 3(3):233–245
Sarlin P (2014a) On biologically inspired predictions of the global financial crisis. Neural Comput Appl 24(3–4):663–673
Sarlin P (2014b) A weighted SOM for classifying data with instance-varying importance. Int J Mach Learn Cybernet 5(1):101–110
Singh P (2015a) A brief review of modeling approaches based on fuzzy time series. Int J Mach Learn Cybern, pp 1–24. doi: 10.1007/s13042-015-0332-y
Singh P (2015b) Computational intelligence for big data analysis, vol 19, Springer-Verlag/ Heidelberg, chap Big Data Time Series Forecasting Model: A Fuzzy-Neuro Hybridize Approach, pp 55–71
Singh P (2016) High-order fuzzy-neuro-entropy integration-based expert system for time series forecasting. Neural Comput Appl, pp 1–18. doi: 10.1007/s00521-016-2261-4
Singh P, Borah B (2013a) An efficient time series forecasting model based on fuzzy time series. Eng Appl Artif Intell 26:2443–2457
Singh P, Borah B (2013b) High-order fuzzy-neuro expert system for time series forecasting. Knowl Based Syst 46:12–21
Singh P, Borah B (2013c) Indian summer monsoon rainfall prediction using artificial neural network. Stoch Env Res Risk Assess 27(7):1585–1599
Singh P, Borah B (2014a) An effective neural network and fuzzy time series-based hybridized model to handle forecasting problems of two factors. Knowl Inf Syst 38(3):669–690
Singh P, Borah B (2014b) Forecasting stock index price based on M-factors fuzzy time series and particle swarm optimization. Int J Approx Reason 55:812–833
Sivanandam SN, Deepa SN (2007) Principles of soft computing. Wiley India (P) Ltd., New Delhi
Song Q, Chissom BS (1993) Forecasting enrollments with fuzzy time series—part I. Fuzzy Sets Syst 54(1):1–9
Sun B, Guo H, Karimi HR, Ge Y, Xiong S (2015) Prediction of stock index futures prices based on fuzzy sets and multivariate fuzzy time series. Neurocomputing 151:1528–1536
Swaminathan MS (1998) Padma Bhusan Prof. P. Koteswaram First Memorial Lecture-23rd March 1998. In: Climate and sustainable food security, vol 28, Vayu Mandal, pp 3–10
Taylor JW, Buizza R (2002) Neural network load forecasting with weather ensemble predictions. IEEE Trans Power Syst 17:626–632
Wang JW, Liu JW (2010) Weighted fuzzy time series forecasting model. Proceedings of the Second international conference on Intelligent information and database systems: part I. Springer-Verlag, Hue, Vietnam, pp 408–415
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 XZ (2015) Uncertainty in learning from big data-editorial. J Intell Fuzzy Syst 28(5):2329–2330
Wang XZ, Ashfaq RAR, Fu AM (2015) Fuzziness based sample categorization for classifier performance improvement. J Intell Fuzzy Syst 29(3):1185–1196
Wu X, Kumar V, Quinlan JR, Ghosh J, Yang Q, Motoda H, McLachlan G, Ng A, Liu B, Yu P, Zhou ZH, Steinbach M, Hand D, Steinberg D (2008) Top 10 algorithms in data mining. Knowl Inf Syst 14:1–37
Xiong Y, Yeung DY (2002) Mixtures of ARMA models for model-based time series clustering. IEEE International Conference on Data Mining. Los Alamitos, USA, pp 717–720
Yu HK (2005) Weighted fuzzy time series models for TAIEX forecasting. Physica A 349(3–4):609–624
Yu THK, Huarng KH (2008) A bivariate fuzzy time series model to forecast the TAIEX. Expert Syst Appl 34(4):2945–2952
Zadeh LA (1965) Fuzzy sets. Inf Control 8(3):338–353
Zadeh LA (1975) The concept of a linguistic variable and its application to approximate reasoning. InformSci 8:199–249
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Singh, P. Rainfall and financial forecasting using fuzzy time series and neural networks based model. Int. J. Mach. Learn. & Cyber. 9, 491–506 (2018). https://doi.org/10.1007/s13042-016-0548-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13042-016-0548-5