A Comprehensive Survey of Data Mining Techniques on Time Series Data for Rainfall Prediction

Neelam Mishra, Hemant Kumar Soni, Sanjiv Sharma, A.K. Upadhyay


Time series data available in huge amounts can be used in decision-making. Such time series data can be converted into information to be used for forecasting. Various techniques are available for prediction and forecasting on the basis of time series data. Presently, the use of data mining techniques for this purpose is increasing day by day. In the present study, a comprehensive survey of data mining approaches and statistical techniques for rainfall prediction on time series data was conducted. A detailed comparison of different relevant techniques was also conducted and some plausible solutions are suggested for efficient time series data mining techniques for future algorithms. 


data mining; intelligent forecasting model; neural network; rainfall forecasting; rainfall and runoff patterns; statistical techniques; time series data mining; weather prediction.

Full Text:



Box, G.E.P., Jenkins, G.M. & Reinsel, G.C., Time Series Analysis: Forecasting and Control, Pearson Education, 1994.

Lee, S., Cho, S. & Wong, P.M., Rainfall Prediction Using Artificial Neural Network, J. Geog. Inf. Decision Anal., 2(2), pp. 233-242, 1998.

Wong, K.W., Wong, P.M., Gedeon, T. & Fung, C.C., Rainfall Prediction Model Using Soft Computing Technique, Soft. Computing, 7(6) pp. 434-438, 2003.

Azevedo, J.M., Almeida, R. & Almeida, P., Using Data Mining with Time Series Data in Short-Term Stocks Prediction: A Literature Review, International Journal of Intelligence Science, 2, pp. 76-180, 2012.

Stringer, E.T., Techniques of Climatology, San Francisco: WH Freeman & Co., 1972.

Winstanley, D., Recent Rainfall Trends in Africa, The Middle East and India, Nature, 243, pp. 464-465, 1973.

Winstanley, D., Rain Patterns and General Atmospherical Circulation, Nature, 245, pp. 190-194, 1973.

Harvey, R., Andrew, C. & Souza, R.C., Assessing and Modeling The Alternate Behavior of Rainfall in North-East Brazil, Journal of Climate and Applied Meteorology, 26(10), pp. 1339-1344, 1987.

Kuo, J.T. & Sun, Y.H., An Intervention Model for Average 10 Day Stream Flow Forecast and Synthesis, Journal of Hydrology, 151(1), pp. 35-56, 1993.

Chiew, F.H.S., Stewardson, M.J. & McMahon, T.A., Comparison of Six Rainfall-Runoff Modeling Approaches, Journal of Hydrology, 147(1),

pp. 1-36, 1993.

Langu, E.M., Detection of Changes in Rainfall l and Runoff Patterns, Journal of Hydrology, 147, pp. 153-167,1993.

Carter, M.M. & Elsner, D.J.B., A Statistical Method for Forecasting Rainfall over Puerto Rico, American Meteorological Society, 12(3),

pp. 515-525, 1997.

Al-Ansari, N.A. & Baban, S., Rainfall Trends in the Badia Region of Jordan, Surveying and Land Information Science, 65(4), pp. 233-243, 2005.

Al-Ansari, N.A., Al-Shamali, B. & Shatnawi, A., Statistical Analysis at Three Major Meteorological Stations, Jordan, Al Manara Journal for Scientific Studies and Research, 12, pp. 93-120, 2006.

Ingsrisawang, L., Ingsriswang, S., Luenam, P., Trisaranuwatana, P., Klinpratoom, S., Aungsuratana, P. & Khantiyanan, W., Applications of Statistical Methods for Rainfall Prediction over The Eastern Thailand, Proceedings of the Multi Conference of Engineers and Computer Scientists, March 17-19, Hong Kong, IMECS 2010, III: 2024-2027, 2010.

Seyed, A., Shamsnia, M., Naeem, S. & Ali, L., Modelling weather parameter using stochastic methods (ARIMA Model)(Case Study:Abadeh station, Iran), 2011 International conference on Environment and Industrial innovation IPCBEE, 12, 2011.

Mahsin, M.D., Yesmin, A. & Monira, B., Modeling Rain in Dacca (National Capital) Division of Bangladesh Using Time Series Analysis, Journal of Mathematical Modelling and Application, 1(5), pp. 67-73, 2012.

ASCE: Task Committee on Application of Artificial Neural Networks in Hydrology, I: Preliminary Concepts, J. Hydrol. Eng., 5(2), pp. 115-123, 2000.

Hu, M.J.C., Application of ADALINE System to Weather Forecasting, Technical Report, Master Thesis, Technical Report 6775-1, Stanford Electronic Laboratories, Stanford, United States, 1964.

French, M.N., Krajewski, W.F. & Cuykendall, R.R., Rainfall Forecasting in Space and Time Using Neural Network, Journal of Hydrology, 137(1), pp. 1-31, 1992.

Michaelides, S.C., Neocleous, C.C. & Schizas, C.N., Artificial Neural Networks and Multiple Linear Regression in Estimating Missing Rainfall Data, Proceedings of the DSP95 International Conference on Digital Signal Processing, X. Limassol, Cyprus, pp. 668-673, 1992.

Kalogirou, S.A., Neocleous, C.C. & Schizas, C.N., Artificial Neural Networks for the Estimation of the Performance of a Parabolic Trough Collector Steam Generation System, Proceedings of the International Conference EANN’97, Stockholm, Sweden, pp. 227-232, 1997.

Adya, M. & Collopy, F., How Effective are Neural Networks at Forecasting and Prediction? A Review and Evaluation, J. Forecast., 17(5-6), pp. 481-495, 1998.

Koizumi, K., An Objective Method to Modify Numerical Model Forecasts with Newly Given Weather Data Using an Artificial Neural Network, Weather Forecast, 14(1), pp. 109-118, 1999.

Toth, E., Brath, A. & Montanari, A., Comparison of Short-Term Rainfall Prediction Models for Real-Time Flood Forecasting, Journal of Hydrology, 239(1), pp. 132-147, 2000.

Abraham, A., Steinberg, D. & Philip, N.S., Rainfall Forecasting Using Soft Computing Models and Multivariate Adaptive Regression. Splines, IEEE SMC Transactions, Special Issue on Fusion of Soft Computing and Hard Computing in Industrial Applications, 1, pp. 1-6, 2001.

Pucheta, J.A, Rivero, C.M.R., Herrera, M.R., Patiño, H.D. & Kuchen, B.R., A Feed-Forward Neural Networks-Based Nonlinear Autoregressive Model for Forecasting Time Series, Computación y Sistemas, 14(4), pp. 423-435, 2011.

Adhikari, R. & Agrawal, R.K., Forecasting Strong Seasonal Time Series with Artificial Neural Network, Journal of Scientific and Industrial Research, 71(10), pp. 657-666, 2012.

Nanda, S.K., Tripathy, D.P. Nayak, S.K., & Mohapatra, S., Prediction of Rainfall in India Using Artificial Intelligent Systems and Applications, 12, pp. 1-22, 2013.

Sethi, N. & Garg, K., Exploiting Data Mining Technique for Rainfall Prediction, International Journal of Computer Science and Information Technologies, 5(3), pp. 3982-3984, 2014.

Prasad, R.K. & Nejres, S.M., Use of Data Mining Techniques for Weather Data in Basra City, International Journal of Advanced Research in Computer Science and Software Engineering, 5(12), pp. 135-139, 2015.

Fu, T., A Review on Time Series Data Mining, Engineering Applications of Artificial Intelligence, 24(1), pp. 164-181, 2011.

Esling, P. & Agon, C., Time series Data Mining, ACM Comput. Surv. 45(1), pp. 12:1-12:34, 2012.

Shoba, G. & Shobha, G., Rainfall Prediction Using Data Mining Techniques: A Survey, International Journal of Engineering and Computer Science, 3(5), pp. 6206-6211, 2014.

Mishra, N. & Jain, A., Time Series Data Analysis for Forecasting – A Literature Review, International Journal of Modern Engineering Research, 4(7), pp. 1-5, 2014.

Wang, Z. & Sheng, H., Rainfall Prediction Using Generalized Regression Neural Network: Case study Zhengzhou, International Conference on Computational and Information Sciences, pp. 1265-1268, 2010.

Kannan, M., Prabhakaran, S. & Ramachandran, P., Rainfall Forecasting Using Data Mining Technique, International Journal of Engineering and Technology, 2(6), pp. 397-401, 2010.

Kajornrit, J., Wong, K.W. & Fung, C.C., Rainfall Prediction in the Northeast Region of Thailand Using Modular Fuzzy Inference System, World Congress on Computational Intelligence, 10(15), pp. 136-141, 2012.

Htike, K.K. & Khalifa, O.O., Rainfall Forecasting Models Using Focused Time-delay Neural Networks, International Conference on Computer and Communication Engineering, 11(13), pp. 1-6, 2010.

Shamin, M.A., Han, D. & Mathew, J., ANFIS and NNARX Based Rainfall-Runoff Modeling, IEEE International Conference on Systems Man and Cybernetics, pp. 1454-1459, 2008.

Castro, T.N., Souza, F., Alves, J.M.B., Pontes, R.S.T., Firmino, M.B.M. & Pereira, T.M., Seasonal Rainfall Forest using A Neo-Fuzzy Neuron Model, IEEE International Conference on Industrial Informatics (INDIN), pp. 694-698, 2011.

Phusakulkajorn, W., Lursinsap, C. & Asavanant, J., Wavelet-Transform Based Artificial Neural Network for Daily Rainfall Prediction in Southern Thailand, 9th International Symposium on Communications and Information Technology, Icheon, pp. 432-437, 2009.

Ji, S.-Y., Sharma, S., Yu, B. & Jeong, D. H., Designing a Rule-Based Hourly Rainfall Prediction Model, IEEE IRI, August 8-19, pp. 303-308, 2012.

Cheng, L., Tian, Y-M. & Wang, X-H., Study of Rainfall Prediction Model Based on GM (1,1) – Markov Chain, National Water Pollution Control and Management of Science and Technology Project of China and the Science and Technology Innovation Special Foundation of Tianjin, pp. 744-747, 2011.

Charaniya, N.A. & Dudul, S.V., Committee of Artificial Neural Networks for Monthly Rainfall Prediction using Wavelet Transform, International Conference on Business, Engineering and Industrial Applications, pp. 125-129, 2011.

Liu, J.N.K., Li, B.N.L. & Dillon, T.S., An Improved Naïve Bayesian Classifier Technique Coupled with a Novel Input Solution Method, IEEE Transactions on Systems, Man, and Cybernetics – Part C: Applications and Reviews, 31(2), pp. 249-254, 2001.

Awan, J.A. & Maqbool, O., Application of Artificial Neural Networks for Monsoon Rainfall Prediction, Sixth International Conference on Emerging Technologies, pp. 27-32, 2010.

Du, J., Zhao, B. & Miao, S-H., An Application on The Immune Evolutionary Algorithm Based on Back Propagation in The Rainfall Prediction, International Conference on Computer Science and Electronics Engineering, pp. 313-317, 2012.

Jin, L., Huang, Y. & Zhao, H., Ensemble Prediction of Monthly Mean Rainfall with A Particle Swarm Optimization – Neural Network Model, IEEE IRI, August 8-10, pp. 287-294, 2012.

Suhartono, S., Faulina, R., Lusia, D.A., Otok, B.W., Sutikno, S. & Kuswanto, H., Ensemble Method based on ANFIS-ARIMA for Rainfall Prediction, International Conference on Statistics in Science, Business, and Engineering (ICSSBE), Langkawi, pp. 1-4, 2012.

Prasad, N., Kumar, P. & Naidu, M.M., An Approach to Prediction of Precipitation Using Gini Index in SLIQ Decision Tree, 4th International Conference on Intelligent Systems, Modeling and Simulation, pp. 56-60, 2013.

DOI: http://dx.doi.org/10.5614%2Fitbj.ict.res.appl.2017.11.2.4


  • There are currently no refbacks.

Contact Information:

ITB Journal Publisher, LPPM – ITB, 

Center for Research and Community Services (CRCS) Building Floor 7th, 
Jl. Ganesha No. 10 Bandung 40132, Indonesia,

Tel. +62-22-86010080,

Fax.: +62-22-86010051;

e-mail: jictra@lppm.itb.ac.id.