Prediction of monthly rainfall in Victoria, Australia: Clusterwise linear regression approach

This paper develops the Clusterwise Linear Regression (CLR) technique for prediction of monthly rainfall. The CLR is a combination of clustering and regression techniques. It is formulated as an optimization problem and an incremental algorithm is designed to solve it. The algorithm is applied to predict monthly rainfall in Victoria, Australia using rainfall data with five input meteorological variables over the period of 1889–2014 from eight geographically diverse weather stations. The prediction performance of the CLR method is evaluated by comparing observed and predicted rainfall values using four measures of forecast accuracy. The proposed method is also compared with the CLR using the maximum likelihood framework by the expectation-maximization algorithm, multiple linear regression, artificial neural networks and the support vector machines for regression models using computational results. The results demonstrate that the proposed algorithm outperforms other methods in most locations.

[1]  J. Abbot,et al.  Input selection and optimisation for monthly rainfall forecasting in Queensland, Australia, using artificial neural networks , 2014 .

[2]  Luis Angel García-Escudero,et al.  Computational Statistics and Data Analysis Robust Clusterwise Linear Regression through Trimming , 2022 .

[3]  V. Jothiprakash,et al.  Short-term rainfall prediction using ANN and MT techniques , 2012 .

[4]  J. Abbot,et al.  Application of artificial neural networks to rainfall forecasting in Queensland, Australia , 2012, Advances in Atmospheric Sciences.

[5]  Priya Narayanan,et al.  Trend analysis and ARIMA modelling of pre-monsoon rainfall data for western India , 2013 .

[6]  S. Yakowitz,et al.  Nearest‐neighbor methods for nonparametric rainfall‐runoff forecasting , 1987 .

[7]  K. C. Tripathi,et al.  Prediction of Indian summer monsoon rainfall using Niño indices: A neural network approach , 2011 .

[8]  Samy Bengio,et al.  SVMTorch: Support Vector Machines for Large-Scale Regression Problems , 2001, J. Mach. Learn. Res..

[9]  Gwo-Fong Lin,et al.  A real-time forecasting model for the spatial distribution of typhoon rainfall , 2015 .

[10]  M. Valipour,et al.  Comparison of the ARMA, ARIMA, and the autoregressive artificial neural network models in forecasting the monthly inflow of Dez dam reservoir , 2013 .

[11]  Adil M. Bagirov,et al.  Nonsmooth Optimization Algorithm for Solving Clusterwise Linear Regression Problems , 2015, J. Optim. Theory Appl..

[12]  Neville Nicholls,et al.  Australian rainfall variability and change , 1997 .

[13]  Byung Sik Kim,et al.  Evaluation of temporal-spatial precipitation variability and prediction using seasonal ARIMA model in Mongolia , 2011 .

[14]  Ashish Sharma,et al.  An application of artificial neural networks for rainfall forecasting , 2001 .

[15]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[16]  Ahmad Fakheri Fard,et al.  Modeling of monthly rainfall and runoff of Urmia lake basin using “feed-forward neural network” and “time series analysis” model , 2014 .

[17]  M. Imteaz,et al.  Multiple regression and Artificial Neural Network for long-term rainfall forecasting using large scale climate modes , 2013 .

[18]  S. Yakowitz,et al.  Nearest Neighbor Methods for Time Series, with Application to Rainfall/Runoff Prediction , 1987 .

[19]  Saman Razavi,et al.  Long‐lead seasonal rainfall forecasting using time‐delay recurrent neural networks: a case study , 2008 .

[20]  Adil M. Bagirov,et al.  An algorithm for clusterwise linear regression based on smoothing techniques , 2015, Optim. Lett..

[21]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[22]  E. Toth,et al.  Comparison of short-term rainfall prediction models for real-time flood forecasting , 2000 .

[23]  Rob J Hyndman,et al.  Another look at measures of forecast accuracy , 2006 .

[24]  Ravinesh C. Deo,et al.  Application of the Artificial Neural Network model for prediction of monthly Standardized Precipitation and Evapotranspiration Index using hydrometeorological parameters and climate indices in eastern Australia , 2015 .

[25]  Ahmed El-Shafie,et al.  Dynamic versus static neural network model for rainfall forecasting at Klang River Basin, Malaysia , 2011 .

[26]  Jean-Michel Poggi,et al.  PM10 forecasting using clusterwise regression , 2011 .

[27]  Surajit Chattopadhyay,et al.  Multivariate forecast of winter monsoon rainfall in India using SST anomaly as a predictor: Neurocomputing and statistical approaches , 2009, 0910.5296.

[28]  W. DeSarbo,et al.  A maximum likelihood methodology for clusterwise linear regression , 1988 .

[29]  Adil M. Bagirov,et al.  Nonsmooth nonconvex optimization approach to clusterwise linear regression problems , 2013, Eur. J. Oper. Res..

[30]  N. J. Ferreira,et al.  Artificial neural network technique for rainfall forecasting applied to the São Paulo region , 2005 .

[31]  J. Nash,et al.  River flow forecasting through conceptual models part I — A discussion of principles☆ , 1970 .

[32]  Helmuth Späth,et al.  Algorithm 39 Clusterwise linear regression , 1979, Computing.

[33]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .