全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Hybrid Wavelet-Postfix-GP Model for Rainfall Prediction of Anand Region of India

DOI: 10.1155/2014/717803

Full-Text   Cite this paper   Add to My Lib

Abstract:

An accurate prediction of rainfall is crucial for national economy and management of water resources. The variability of rainfall in both time and space makes the rainfall prediction a challenging task. The present work investigates the applicability of a hybrid wavelet-postfix-GP model for daily rainfall prediction of Anand region using meteorological variables. The wavelet analysis is used as a data preprocessing technique to remove the stochastic (noise) component from the original time series of each meteorological variable. The Postfix-GP, a GP variant, and ANN are then employed to develop models for rainfall using newly generated subseries of meteorological variables. The developed models are then used for rainfall prediction. The out-of-sample prediction performance of Postfix-GP and ANN models is compared using statistical measures. The results are comparable and suggest that Postfix-GP could be explored as an alternative tool for rainfall prediction. 1. Introduction An accurate prediction of rainfall is crucial for agriculture based Indian economy. Moreover, it also helps in the prevention of flood, the management of water resources, and generating recommendations related to crop for farmers [1]. The variability of rainfall in both time and space makes the rainfall prediction a challenging task. Moreover, the meteorological parameters needed for the rainfall prediction are complex and nonlinear in nature. Practitioners have applied numerical [2, 3] and statistical [4, 5] models for the rainfall prediction. The Numerical Weather Prediction (NWP) models are deterministic models and approximate complex physical processes for weather prediction. However, the models are not useful for prediction at smaller scale due to inherent limitations of these models to initial conditions and model parameterization. Practitioners have also used autoregressive moving average (ARMA) and autoregressive integrated moving average (ARIMA) techniques for developing a model for the rainfall [6]. However, these approaches were developed based on the assumption of stationarity of the given time series and the independence of the residuals. Moreover, these approaches lack the ability to identify nonlinear patterns and irregularity in the time series. Hence, in recent years, use of different machine learning techniques for modeling and prediction of rainfall has received much attention of practitioners [7]. Hung et al. [8] developed a neural network for 1 to 3 hours ahead forecast of rainfall for Bangkok. They used meteorological parameters (air pressure, relative

References

[1]  V. Y. Jain, A. Sharma, S. Chaudhary, and V. K. Tyagi, “Spatial analysis for generating recommendations for agricultural crop production,” in Proceedings of the India Conference on Geospatial Technologies and Applications (ICGTA '12), 2012.
[2]  L. R. Nayagam, R. Janardanan, and H. S. R. Mohan, “An empirical model for the seasonal prediction of southwest monsoon rainfall over Kerala, a meteorological subdivisionof India,” International Journal of Climatology, vol. 28, no. 6, pp. 823–831, 2008.
[3]  T. DelSole and J. Shukla, “Linear prediction of Indian monsoon rainfall,” Journal of Climate, vol. 15, no. 24, pp. 3645–3658, 2002.
[4]  A. R. Ganguly and R. L. Bras, “Distributed quantitative precipitation forecasting using information from radar and numerical weather prediction models,” Journal of Hydrometeorology, vol. 4, no. 6, pp. 1168–1180, 2003.
[5]  T. Diomede, S. Davolio, C. Marsigli et al., “Discharge prediction based on multi-model precipitation forecasts,” Meteorology and Atmospheric Physics, vol. 101, no. 3-4, pp. 245–265, 2008.
[6]  C. Chatfield, The Analysis of Time Series: An Introduction, CRC press, New York, NY, USA, 2003.
[7]  V. Babovic, “Data mining in hydrology,” Hydrological Processes, vol. 19, no. 7, pp. 1511–1515, 2005.
[8]  N. Q. Hung, M. S. Babel, S. Weesakul, and N. K. Tripathi, “An artificial neural network model for rainfall forecasting in Bangkok, Thailand,” Hydrology and Earth System Sciences, vol. 13, no. 8, pp. 1413–1425, 2009.
[9]  K. P. Moustris, I. K. Larissi, P. T. Nastos, and A. G. Paliatsos, “Precipitation forecast using artificial neural networks in specific regions of Greece,” Water Resources Management, vol. 25, no. 8, pp. 1979–1993, 2011.
[10]  G.-F. Lin and L.-H. Chen, “Application of an artificial neural network to typhoon rainfall forecasting,” Hydrological Processes, vol. 19, no. 9, pp. 1825–1837, 2005.
[11]  V. Babovic, R. Caňizares, H. R. Jensen, and A. Klinting, “Neural networks as routine for error updating of numerical models,” Journal of Hydraulic Engineering, vol. 127, no. 3, pp. 181–193, 2001.
[12]  Y. Sun, V. Babovic, and E. S. Chan, “Multi-step-ahead model error prediction using time-delay neural networks combined with chaos theory,” Journal of Hydrology, vol. 395, no. 1-2, pp. 109–116, 2010.
[13]  V. Babovic, S. A. Sannasiraj, and E. S. Chan, “Error correction of a predictive ocean wave model using local model approximation,” Journal of Marine Systems, vol. 53, no. 1–4, pp. 1–17, 2005.
[14]  T. Partal and H. K. Cigizoglu, “Prediction of daily precipitation using wavelet-neural networks,” Hydrological Sciences Journal, vol. 54, no. 2, pp. 234–246, 2009.
[15]  M. Nasseri, K. Asghari, and M. J. Abedini, “Optimized scenario for rainfall forecasting using genetic algorithm coupled with artificial neural network,” Expert Systems with Applications, vol. 35, no. 3, pp. 1415–1421, 2008.
[16]  C. Wu, K. Chau, and C. Fan, “Prediction of rainfall time series using modular artificial neural networks coupled with data-preprocessing techniques,” Journal of Hydrology, vol. 389, no. 1-2, pp. 146–167, 2010.
[17]  J. R. Koza, Genetic Programming: On the Programming of Computers by Means of Natural Selection, MIT Press, Cambridge, Mass, USA, 1992.
[18]  V. Babovic, “Introducing knowledge into learning based on genetic programming,” Journal of Hydroinformatics, vol. 11, no. 3-4, pp. 181–193, 2009.
[19]  M. Keijzer and V. Babovic, “Declarative and preferential bias in GP-based scientific discovery,” Genetic Programming and Evolvable Machines, vol. 3, no. 1, pp. 41–79, 2002.
[20]  V. Babovic and M. B. Abbott, “The evolution of equations from hydraulic data Part I: theory,” Journal of Hydraulic Research, vol. 35, no. 3, pp. 397–430, 1997.
[21]  V. Babovic and M. B. Abbott, “Evolution of equations from hydraulic data. Part II: applications,” Journal of Hydraulic Research, vol. 35, no. 3, pp. 411–430, 1997.
[22]  V. K. Dabhi and S. Chaudhary, “Empirical modeling using genetic programming: a survey of issues and approaches,” Natural Computing, 2014.
[23]  O. Kisi and J. Shiri, “Precipitation forecasting using wavelet-genetic programming and wavelet-neuro-fuzzy conjunction models,” Water Resources Management, vol. 25, no. 13, pp. 3135–3152, 2011.
[24]  S.-Y. Liong, T. R. Gautam, T. K. Soon, V. Babovic, M. Keijzer, and N. Muttil, “Genetic Programming: a new paradigm in rainfall runoff modeling,” Journal of the American Water Resources Association, vol. 38, no. 3, pp. 705–718, 2002.
[25]  V. Babovic and M. Keijzer, “Rainfall-runoff modelling based on genetic programming,” Nordic Hydrology, vol. 33, no. 5, pp. 331–346, 2002.
[26]  S. T. Khu, S.-Y. Liong, V. Babovic, H. Madsen, and N. Muttil, “Genetic programming and its application in real-time runoff forecasting,” Journal of the American Water Resources Association, vol. 37, no. 2, pp. 439–451, 2001.
[27]  J. B. Wijngaard, A. M. G. Klein Tank, and G. P. K?nnen, “Homogeneity of 20th century European daily temperature and precipitation series,” International Journal of Climatology, vol. 23, no. 6, pp. 679–692, 2003.
[28]  I. Daubechies, Ten Lectures on Wavelets, vol. 61, SIAM, Philadelphia, Pa, USA, 1992.
[29]  S. Mallat, “A wavelet tour of signal processing,” A Wavelet Tour of Signal Processing, 2009.
[30]  V. K. Dabhi and S. K. Vij, “Empirical modeling using symbolic regression via postfix genetic programming,” in Proceedings of the International Conference on Image Information Processing (ICIIP '11), pp. 1–6, November 2011.
[31]  M. J. Keith and M. C. Martin, “Genetic programming in c++: implementation issues,” in Advances in Genetic Programming, pp. 285–310, 1994.
[32]  J. H. Holland, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence, MIT Press, Cambridge, Mass, USA, 1992.
[33]  C. Ferreira, “Gene expression programming: a new adaptive algorithm for solving problems,” Complex Systems, vol. 13, no. 2, pp. 87–129, 2001.
[34]  M. O'Neil and C. Ryan, “Grammatical evolution,” in Grammatical Evolution, pp. 33–47, Springer, New York, NY, USA, 2003.
[35]  M. Keijzer, V. Babovic, C. Ryan, M. O'Neill, and M. Cattolico, “Adaptive logic programming,” in Proceedings of the Genetic and Evolutionary Computation Conference (GECCO '01), pp. 42–49, 2001.
[36]  V. K. Dabhi and S. Chaudhary, “Semantic sub-tree crossover operator for postfix genetic programming,” Advances in Intelligent Systems and Computing, vol. 201, no. 1, pp. 391–402, 2013.
[37]  N. Q. Uy, N. X. Hoai, and M. O'Neill, “Semantic aware crossover for genetic programming: the case for real-valued function regression,” in Proceedings of the 12th European Conference on Genetic Programming (EuroGP '09), pp. 292–302, Springer, Berlin, Germany, 2009.
[38]  N. Q. Uy, N. X. Hoai, M. O'Neill, R. I. McKay, and E. Galván-López, “Semantically-based crossover in genetic programming: application to real-valued symbolic regression,” Genetic Programming and Evolvable Machines, vol. 12, no. 2, pp. 91–119, 2011.
[39]  S. Gustafson, E. K. Burke, and N. Krasnogor, “On improving genetic programming for symbolic regression,” in Proceedings of the IEEE Congress on Evolutionary Computation (IEEE CEC '05), vol. 1, pp. 912–919, September 2005.
[40]  M. Laumanns, L. Thiele, E. Zitzler, and K. Deb, “Archiving with guaranteed convergence and diversity in multi-objective optimization,” in Proceedings of the Genetic and Evolutionary Computation Conference (GECCO '02), pp. 439–447, Morgan Kaufmann, San Francisco, Calif, USA, 2002.
[41]  Microsoft, Microsoft.net framework software development kit, 2007, http://msdn.microsoft.com/.
[42]  Zedgraph, 2008, http://sourceforge.net/projects/zedgraph/.
[43]  N. J. De Vos and T. Rientjes, “Constraints of artificial neural networks for rainfall-runoff modelling: trade-offs in hydrological state representation and model evaluation,” Hydrology and Earth System Sciences, vol. 9, no. 1-2, pp. 111–126, 2005.

Full-Text

comments powered by Disqus

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133

WeChat 1538708413