Neuro-Fuzzy Hybridized Model for Seasonal Rainfall Forecasting: A Case Study in Stock Index Forecasting

  • Pritpal Singh
Part of the Studies in Computational Intelligence book series (SCI, volume 611)


The ensemble of statistics and mathematics has increased the accuracy of forecasting the Indian summer monsoon rainfall (ISMR) up to some extent. But due to the nonlinear nature of the ISMR, its forecasting accuracy is still below the satisfactory level. Mathematical and statistical models require complex computing power. Now a day, artificial neural networks (ANNs)-based models are used to forecast the ISMR. Various experiments signify that alone ANN cannot deal with the dynamic nature of the ISMR. So, in this chapter, we present a novel model based on the ensemble of ANN and fuzzy time series (FTS). This model is referred to as “Neuro-Fuzzy hybridized model for time series forecasting”. The ISMR data set from the period 1901–1990 for the monsoon season (mean of June, July, August, and September) is considered for the experimental purpose. The forecasted results obtained for the training (1901–1960) and testing (1961–1990) data sets are then compared with existing models. The results clearly exhibit the superiority of our model over the considered existing models. The applicability of the proposed model has also been examined in the stock index data set.


Neuro-fuzzy hybridized model Seasonal rainfall forecasting Stock index forecasting Fuzzy time series 


  1. 1.
    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–10Google Scholar
  2. 2.
    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–403Google Scholar
  3. 3.
    Gadgil S, Rajeevan M, Nanjundiah R (2005) Monsoon prediction-why yet another failure? Curr Sci 88(9):1389–1400Google Scholar
  4. 4.
    Blanford HF (1884) On the connection of the Himalayan snow with dry winds and seasons of droughts in India. In: Proceedings of the Royal Society of London, pp 3–22Google Scholar
  5. 5.
    Walker GT (1908) Correlation in seasonal variation of climate. Mem Ind Meteorol Dept 20:117–124Google Scholar
  6. 6.
    Walker GT (1910) On the meteorological evidence for supposed changes of climate in India. Indian Meteorol Memoirs 21:1–21Google Scholar
  7. 7.
    Walker GT (1933) Seasonal weather and its prediction. Brit Assoc Adv Sci 103:25–44Google Scholar
  8. 8.
    Krishna KK, Soman MK, Kumar KR (1995) Seasonal forecasting of Indian summer monsoon rainfall: a review. Weather 50:449–467CrossRefGoogle Scholar
  9. 9.
    Mooley DA, Parthasarathy B (1984) Fluctuations in All-India summer monsoon rainfall during 1871-1978. Clim Change 6:287–301CrossRefGoogle Scholar
  10. 10.
    Satyan V (1988) Is there an attractor for the Indian summer monsoon? In: Proc Ind Acad Sci (Earth Planet Sci), vol 97, pp 49–52Google Scholar
  11. 11.
    Basu S, Andharia HI (1992) The chaotic time-series of Indian monsoon rainfall and its prediction. In: Proc Ind Acad Sci (Earth Planet Sci), vol 101, pp 27–34Google Scholar
  12. 12.
    Goswami P, Srividya (1996) A novel neural network design for long range prediction of rainfall pattern. Current Science 70:447–457Google Scholar
  13. 13.
    Navone HD, Ceccatto HA (1994) Predicting Indian monsoon rainfall:a neural network approach. Clim Dyn 10:305–312CrossRefGoogle Scholar
  14. 14.
    Shukla J, Mooley DA (1987) Empirical prediction of the summer monsoon rainfall over India. Mon Weather Rev 115:695–703CrossRefGoogle Scholar
  15. 15.
    Hastenrath S (1988) Prediction of Indian monsoon rainfall: further exploration. J Clim 1:298–304CrossRefGoogle Scholar
  16. 16.
    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–266CrossRefGoogle Scholar
  17. 17.
    Sahai AK, Soman MK, Satyan V (2000) All India summer monsoon rainfall prediction using an artificial neural network. Clim Dyn 16:291–302CrossRefGoogle Scholar
  18. 18.
    Guhathakurta P (2006) Long-range monsoon rainfall prediction of 2005 for the districts and sub-division Kerala with artificial neural network. Curr Sci 90:773–779Google Scholar
  19. 19.
    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–192CrossRefGoogle Scholar
  20. 20.
    Rajeevan M, Pai DS, Dikshit SK, Kelkar RR (2004) IMD’s new operational models for long-range forecast of southwest monsoon rainfall over India and their verification for 2003. Curr Sci 86:4220–4431Google Scholar
  21. 21.
    Goswami P, Kumar P (1997) Experimental annual forecast of all-India mean summer monsoon rainfall for 1997 using a neural network model. Curr Sci 72:781–782Google Scholar
  22. 22.
    Song Q, Chissom BS (1993) Forecasting enrollments with fuzzy time series—part I. Fuzzy Sets Syst 54(1):1–9CrossRefMathSciNetGoogle Scholar
  23. 23.
    Song Q, Chissom BS (1994) Forecasting enrollments with fuzzy time series—part II. Fuzzy Sets Syst 62(1):1–8CrossRefGoogle Scholar
  24. 24.
    Chen SM (1996) Forecasting enrollments based on fuzzy time series. Fuzzy Sets Syst 81:311–319CrossRefGoogle Scholar
  25. 25.
    Huarng K (2001) Effective lengths of intervals to improve forecasting in fuzzy time series. Fuzzy Sets Syst 123:387–394CrossRefMathSciNetMATHGoogle Scholar
  26. 26.
    Li ST, Chen YP (2004) Natural partitioning-based forecasting model for fuzzy time-seriesGoogle Scholar
  27. 27.
    Cheng C, Chang J, Yeh C (2006) Entropy-based and trapezoid fuzzification-based fuzzy time series approaches for forecasting IT project cost. Technol Forecast Soc Chang 73:524–542CrossRefGoogle Scholar
  28. 28.
    Huarng K, Yu THK (2006) The application of neural networks to forecast fuzzy time series. Physica A 363(2):481–491CrossRefGoogle Scholar
  29. 29.
    Cheng CH, Cheng GW, Wang JW (2008) Multi-attribute fuzzy time series method based on fuzzy clustering. Expert Syst Appl 34:1235–1242CrossRefGoogle Scholar
  30. 30.
    Kai C, Ping FF, Gang CW (2010) A novel forecasting model of fuzzy time series based on k-means clustering. In: 2010 second International Workshop on Education Technology and Computer Science, China, pp 223–225Google Scholar
  31. 31.
    Liu HT, Wei ML (2010) An improved fuzzy forecasting method for seasonal time series. Expert Syst Appl 37(9):6310–6318CrossRefGoogle Scholar
  32. 32.
    Singh P, Borah B (2011) An efficient method for forecasting using fuzzy time series. Machine Intelligence. Tezpur University, Assam (India), Narosa, India, pp 67–75Google Scholar
  33. 33.
    Chen SM, Chen CD (2011) Handling forecasting problems based on high-order fuzzy logical relationships. Expert Syst Appl 38(4):3857–3864CrossRefGoogle Scholar
  34. 34.
    Hwang JR, Chen SM, Lee CH (1998) Handling forecasting problems using fuzzy time series. Fuzzy Sets Syst 100:217–228CrossRefGoogle Scholar
  35. 35.
    Sah M, Degtiarev K (2005) Forecasting enrollment model based on first-order fuzzy time series. Preceedings World Acad Sci Eng Technol. 1:132–135Google Scholar
  36. 36.
    Tsai CC, Wu SJ (2000) Forecasting enrolments with high-order fuzzy time series. In: 19th International Conference of the North American, pp 196–200Google Scholar
  37. 37.
    Chen SM (2002) Forecasting enrollments based on high-order fuzzy time series. Cybern Syst 33(1):1–16CrossRefGoogle Scholar
  38. 38.
    Huarng K (2001) Heuristic models of fuzzy time series for forecasting. Fuzzy Sets Syst 123:369–386CrossRefMathSciNetMATHGoogle Scholar
  39. 39.
    Chang J, Lee Y, Liao S, Cheng C (2007) Cardinality-based fuzzy time series for forecasting enrollments. New Trends Appl Artif Intell Japan 4570:735–744CrossRefGoogle Scholar
  40. 40.
    Chen TL, Cheng CH, Teoh HJ (2008) High-order fuzzy time-series based on multi-period adaptation model for forecasting stock markets. Physica A 387(4):876–888CrossRefGoogle Scholar
  41. 41.
    Aladag CH, Basaran MA, Egrioglu E, Yolcu U, Uslu VR (2009) Forecasting in high order fuzzy times series by using neural networks to define fuzzy relations. Expert Syst Appl 36(3):4228–4231CrossRefGoogle Scholar
  42. 42.
    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–882CrossRefMathSciNetMATHGoogle Scholar
  43. 43.
    Singh SR (2009) A computational method of forecasting based on high-order fuzzy time series. Expert Syst Appl 36(7):10551–10559CrossRefGoogle Scholar
  44. 44.
    Lee HS, Chou MT (2004) Fuzzy forecasting based on fuzzy time series. Int J Comput Math 81(7):781–789CrossRefMathSciNetMATHGoogle Scholar
  45. 45.
    Qiu W, Liu X, Li H (2011) A generalized method for forecasting based on fuzzy time series. Expert Systems with Applications 38(8):10,446–10,453Google Scholar
  46. 46.
    Chen TL, Cheng CH, Teoh HJ (2007) Fuzzy time-series based on fibonacci sequence for stock price forecasting. Physica A 380:377–390CrossRefGoogle Scholar
  47. 47.
    Singh S (2007) A robust method of forecasting based on fuzzy time series. Appl Math Comput 188(1):472–484CrossRefMathSciNetMATHGoogle Scholar
  48. 48.
    Li ST, Cheng YC (2007) Deterministic fuzzy time series model for forecasting enrollments. Comput Math Appl 53(12):1904–1920CrossRefMathSciNetMATHGoogle Scholar
  49. 49.
    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, Berlin, Heidelberg, pp 408–415CrossRefGoogle Scholar
  50. 50.
    Chou HL, Chen JS, Cheng CH, Teoh HJ (2010) Forecasting Tourism Demand Based on Improved Fuzzy Time Series Model. In: Nguyen N, Le M, Swiatek J (eds) Intelligent Information and Database Systems. Lecture Notes in Computer Science, Springer, Berlin, HeidelbergGoogle Scholar
  51. 51.
    Shah M (2012) Fuzzy based trend mapping and forecasting for time series data. Expert Syst Appl 39(7):6351–6358CrossRefGoogle Scholar
  52. 52.
    Gangwar SS, Kumar S (2012) Partitions based computational method for high-order fuzzy time series forecasting. Expert Syst Appl 39(15):12158–12164CrossRefGoogle Scholar
  53. 53.
    Li ST, Kuo SC, Cheng YC, Chen CC (2011) A vector forecasting model for fuzzy time series. Appl Soft Comput 11(3):3125–3134CrossRefGoogle Scholar
  54. 54.
    Pal SK, Mitra P (2004) Case generation using rough sets with fuzzy representation. IEEE Trans Knowl Data Eng 16(3):292–300CrossRefGoogle Scholar
  55. 55.
    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–808CrossRefGoogle Scholar
  56. 56.
    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–1629CrossRefGoogle Scholar
  57. 57.
    Yu THK, Huarng KH (2008) A bivariate fuzzy time series model to forecast the TAIEX. Expert Syst Appl 34(4):2945–2952CrossRefGoogle Scholar
  58. 58.
    Keles A, Kolcak M, Keles A (2008) The adaptive neuro-fuzzy model for forecasting the domestic debt. Knowl-Based Syst 21(8):951–957CrossRefGoogle Scholar
  59. 59.
    Park JI, Lee DJ, Song CK, Chun MG (2010) TAIFEX and KOSPI 200 forecasting based on two-factors high-order fuzzy time series and particle swarm optimization. Expert Syst Appl 37(2):959–967CrossRefGoogle Scholar
  60. 60.
    Kuo IH, Horng SJ, Chen YH, Run RS, Kao TW, Chen RJ, Lai JL, Lin TL (2010) Forecasting TAIFEX based on fuzzy time series and particle swarm optimization. Expert Syst Appl 37(2):1494–1502CrossRefGoogle Scholar
  61. 61.
    Yang L, Dawson C, Brown M, Gell M (2006) Neural network and GA approaches for dwelling fire occurrence prediction. Knowl-Based Syst 19(4):213–219CrossRefGoogle Scholar
  62. 62.
    Teoh HJ, Cheng CH, Chu HH, Chen JS (2008) Fuzzy time series model based on probabilistic approach and rough set rule induction for empirical research in stock markets. Data Knowl Eng 67(1):103–117CrossRefGoogle Scholar
  63. 63.
    Chang YC, Chen SM (2009) Temperature Prediction Based on Fuzzy Clustering and Fuzzy Rules Interpolation Techniques. Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics. San Antonio, TX, USA, pp 3444–3449CrossRefGoogle Scholar
  64. 64.
    Kuo IH, Horng SJ, Kao TW, Lin TL, Lee CL, Pan Y (2009) An improved method for forecasting enrollments based on fuzzy time series and particle swarm optimization. Expert Syst Appl 36(3):6108–6117CrossRefGoogle Scholar
  65. 65.
    Huang YL, Horng SJ, He M, Fan P, Kao TW, Khan MK, Lai JL, Kuo IH (2011) A hybrid forecasting model for enrollments based on aggregated fuzzy time series and particle swarm optimization. Expert Syst Appl 38(7):8014–8023CrossRefGoogle Scholar
  66. 66.
    Chen SM, Hwang JR (2000) Temperature Prediction Using Fuzzy Time Series. IEEE Trans syst man cyberns 30:263–275CrossRefGoogle Scholar
  67. 67.
    Huarng KH, Yu THK, Hsu YW (2007) A multivariate heuristic model for fuzzy time-series forecasting. IEEE Trans Syst Man Cybern B Cybern 37:836–846CrossRefGoogle Scholar
  68. 68.
    Zadeh LA (1965) Fuzzy sets. Inf Control 8(3):338–353CrossRefMathSciNetMATHGoogle Scholar
  69. 69.
    Zadeh LA (1975) The concept of a linguistic variable and its application to approximate reasoning. Inform Sci 8:199–249CrossRefMathSciNetMATHGoogle Scholar
  70. 70.
    Zadeh LA (1973) Outline of a new approach to the analysis of complex system and decision process. IEEE Tran Syst Man Cybern 3:28–44CrossRefMathSciNetMATHGoogle Scholar
  71. 71.
    Zadeh LA (1971) Similarity relations and fuzzy orderings. Inf Sci 3:177–200CrossRefMathSciNetMATHGoogle Scholar
  72. 72.
    Bose NK, Liang P (1998) Neural Network Fundamentals with Graphs, Algorithms, and Applications. Tata McGraw-Hill, New Delhi, IndiaGoogle Scholar
  73. 73.
    Sivanandam SN, Deepa SN (2007) Principles of Soft Computing. Wiley India (P) Ltd., New DelhiGoogle Scholar
  74. 74.
    Taylor JW, Buizza R (2002) Neural Network Load Forecasting with Weather Ensemble Predictions. IEEE Trans on Power Syst 17:626–632CrossRefGoogle Scholar
  75. 75.
    Kuligowski RJ, Barros AP (1998) Experiments in short-term precipitation forecasting using artificial neural networks. Mon Weather Rev 126:470–482CrossRefGoogle Scholar
  76. 76.
    Kumar K, Bhattacharya S (2006) Artificial neural network vs. linear discriminant analysis in credit ratings forecast: A comparative study of prediction performances. Rev Account Finance 5(3):216–227CrossRefGoogle Scholar
  77. 77.
    Law R (2000) Back-propagation learning in improving the accuracy of neural network-based tourism demand forecasting. Tour Manag 21(4):331–340CrossRefGoogle Scholar
  78. 78.
    Indro DC, Jiang CX, Patuwo BE, Zhang GP (1999) Predicting mutual fund performance using artificial neural networks. Omega 27(3):373–380CrossRefGoogle Scholar
  79. 79.
    Donaldson RG, Kamstra M (1996) Forecast combining with neural networks. J Forecast 15(1):49–61CrossRefGoogle Scholar
  80. 80.
    Gondek D, Hofmann T (2007) Non-redundant data clustering. Knowl Inf Syst 12:1–24CrossRefGoogle Scholar
  81. 81.
    Rakthanmanon T, Keogh E, Lonardi S, Evans S (2012) MDL-based time series clustering. Knowl Inf Syst 33(2):371–399CrossRefGoogle Scholar
  82. 82.
    Keogh E, Lin J (2005) Clustering of time-series subsequences is meaningless: implications for previous and future research. Knowl Inf Syst 8(2):154–177CrossRefGoogle Scholar
  83. 83.
    Cazarez-Castro NR, Aguilar LT, Castillo O (2012) Designing Type-1 and Type-2 Fuzzy Logic Controllers via Fuzzy Lyapunov Synthesis for nonsmooth mechanical systems. Eng Appl Artif Intell 25(5):971–979CrossRefGoogle Scholar
  84. 84.
    Ordonez C (2003) Clustering binary data streams with K-means. Proceedings of the 8th ACM SIGMOD workshop on Research issues in data mining and knowledge discovery. ACM Press, New York, USA, pp 12–19CrossRefGoogle Scholar
  85. 85.
    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–37CrossRefGoogle Scholar
  86. 86.
    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–720Google Scholar
  87. 87.
    Kohonen T (1990) The self organizing maps. In: Proc. IEEE, vol 78, pp 1464–1480Google Scholar
  88. 88.
    Liao TW (2005) Clustering of time series data-a survey. Pattern Recogn 38(11):1857–1874CrossRefMATHGoogle Scholar
  89. 89.
    MATLAB (2006) Version 7.2 (R2006).
  90. 90.
    Pathasarathy B, Munot AA, Kothawale DR (1994) All india monthly and seasonal rainfall series: 1871-1993. Theoritical and Applied Climatolgy 49:217–224CrossRefGoogle Scholar
  91. 91.
    Singh P, Borah B (2013) An e_cient time series forecasting model based on fuzzy time series. Eng Appl Artif Intell 26:2443–2457CrossRefGoogle Scholar
  92. 92.
    Yu HK (2005) Weighted fuzzy time series models for TAIEX forecasting. Physica A 349(3–4):609–624CrossRefGoogle Scholar
  93. 93.
    PASW (2012) PASW Statistics 18.
  94. 94.
    Jenkins GM (1982) Some practical aspects of forecasting in organisations. J Forecasting 1:3–21CrossRefGoogle Scholar
  95. 95.
    Makridakis S, Anderson A, Carbone R, Fildes R, Hibdon M, Lewandowski R, Newton J, Parzen E, Winkler R (1982) The Accuracy of Extrapolation (Time Series) Methods: Results of a Forecasting Competition. J Forecast 1(2):111–153CrossRefGoogle Scholar
  96. 96.
    Chatfield C (1988) What is the ‘best’ method of forecasting? J Appl Statist 15:19–39CrossRefGoogle Scholar
  97. 97.
    Newbold P, Granger CWJ (1974) Experience with Forecasting Univariate Time Series and the Combination of Forecasts. J Royal Stat Soc Series A Gen 137(2):131–165CrossRefMathSciNetGoogle Scholar
  98. 98.
    Makridakis S (1989) Why combining works? Int J Forecast 5(4):601–603CrossRefGoogle Scholar
  99. 99.
    Zhang GP (2003) Time series forecasting using a hybrid ARIMA and neural network model. Neurocomputing 50:159–175CrossRefMATHGoogle Scholar

Copyright information

© Springer India 2016

Authors and Affiliations

  1. 1.Department of Computer Science & EngineeringThapar UniversityPatialaIndia

Personalised recommendations