Local area rainfall prediction using hybrid approach

Rainfall prediction is important in many aspects of our economy and general livelihood by preventing any serious natural disasters. Numerous methodologies have been introduced but most of them cannot provide transparency of predicted outcomes. Addressing this problem, a hybrid model combining C4.5 classifier and genetic algorithm GA, is proposed in this study in order to forecast rainfall of Ranchi City in India. More specifically, C4.5 classifier is run on the past metrological data of local area to extract rule set knowledge. The generated rule set is then refined by the proposed GA for accurate prediction of rainfall. The model is tested on the test dataset as well as the upcoming day to day. The results show that the integrated model can forecast satisfactorily rainy days and non-rainy days along with amount of rainfall.

[1]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[2]  Ronald L. Rivest,et al.  Constructing Optimal Binary Decision Trees is NP-Complete , 1976, Inf. Process. Lett..

[3]  Nitesh V. Chawla,et al.  SMOTE: Synthetic Minority Over-sampling Technique , 2002, J. Artif. Intell. Res..

[4]  Kevin Bluff,et al.  A neural network model for rainfall estimation , 1995, Proceedings 1995 Second New Zealand International Two-Stream Conference on Artificial Neural Networks and Expert Systems.

[5]  Ivan Bratko,et al.  Machine Learning and Data Mining; Methods and Applications , 1998 .

[6]  Ivan Bratko,et al.  Machine learning applied to quality management - A study in ship repair domain , 2007, Comput. Ind..

[7]  M. Franchini Use of a genetic algorithm combined with a local search method for the automatic calibration of conceptual rainfall-runoff models , 1996 .

[8]  W. Skamarock Evaluating Mesoscale NWP Models Using Kinetic Energy Spectra , 2004 .

[9]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[10]  Eugenia Kalnay,et al.  Atmospheric Modeling, Data Assimilation and Predictability , 2002 .

[11]  Rao Ravikanth,et al.  Prediction of Rainfall Using Backpropagation Neural Network Model , 2010 .

[12]  M. Tamer Ayvaz,et al.  Predicting rainfall intensity using a genetic algorithm approach , 2007 .

[13]  Alberto Maria Segre,et al.  Programs for Machine Learning , 1994 .

[14]  Lang Xian-Mei An Effective Approach for Improving the Real-Time Prediction of Summer Rainfall over China , 2011 .

[15]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[16]  J. Ndiritu,et al.  An improved genetic algorithm for rainfall-runoff model calibration and function optimization , 2001 .

[17]  Jan M. Zytkow,et al.  Handbook of Data Mining and Knowledge Discovery , 2002 .

[18]  Nitin K. Tripathi,et al.  An artificial neural network model for rainfall forecasting in Bangkok, Thailand , 2008 .

[19]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[20]  J. Klemp,et al.  The Simulation of Three-Dimensional Convective Storm Dynamics , 1978 .

[21]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[22]  A. Bárdossy,et al.  SPACE-TIME MODEL FOR DAILY RAINFALL USING ATMOSPHERIC CIRCULATION PATTERNS , 1992 .

[23]  Nathalie Japkowicz,et al.  The class imbalance problem: A systematic study , 2002, Intell. Data Anal..

[24]  J. C. Quadrado,et al.  Wind speed prediction using artificial neural networks , 2005 .

[25]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[26]  Tom M. Mitchell,et al.  Machine Learning and Data Mining , 2012 .

[27]  L. Rabiner,et al.  An introduction to hidden Markov models , 1986, IEEE ASSP Magazine.

[28]  Nir Friedman,et al.  Bayesian Network Classifiers , 1997, Machine Learning.