Stream water temperature prediction based on Gaussian process regression

The prediction of stream water temperature presents an interesting topic since the water temperature has a significant ecological and economical role, such as in species distribution, fishery, industry and agriculture water exploitation. The prediction of stream water temperature is usually based on appropriate mathematical model and measurements of different atmospheric factors. In this paper, a probabilistic approach to daily mean water temperature prediction is proposed. The resulting model is a combination of two Gaussian process regression models where the first model describes the long-term component of water temperature and the other model describes the short-term variations in water temperature. The proposed approach is developed even further by modeling the short-term variations with multiple Gaussian process regression models instead with a single one. Apart from that, variable selection procedure based on mutual information is presented which is suitable for input variable selection when nonlinear models for stream water prediction are developed. The proposed approach is compared with traditional modeling approaches on the measurements obtained on the Drava river in Croatia. The presented methodology can be used as a basis of the predictive tools for water resource managers.

[1]  J. Nazuno Haykin, Simon. Neural networks: A comprehensive foundation, Prentice Hall, Inc. Segunda Edición, 1999 , 2000 .

[2]  Daniel Caissie,et al.  Stream temperature modelling using artificial neural networks: application on Catamaran Brook, New Brunswick, Canada , 2008 .

[3]  Franz Nobilis,et al.  LONG‐TERM PERSPECTIVE ON THE NATURE OF THE AIR–WATER TEMPERATURE RELATIONSHIP: A CASE STUDY , 1997 .

[4]  Heinz G. Stefan,et al.  Stream temperature/air temperature relationship : a physical interpretation , 1999 .

[5]  D. Hannah,et al.  Recent advances in stream and river temperature research , 2008 .

[6]  D. Caissie The thermal regime of rivers : a review , 2006 .

[7]  B. Parida,et al.  Performance of stochastic approaches for forecasting river water quality. , 2001, Water research.

[8]  Jarno Vanhatalo,et al.  Species distribution modeling with Gaussian processes : A case study with the youngest stages of sea spawning whitefish (Coregonus lavaretus L. s.l.) larvae , 2012 .

[9]  Ralph L. Evans,et al.  Use of air-water relationships for predicting water temperature , 1972 .

[10]  Bernard Bobée,et al.  A Review of Statistical Water Temperature Models , 2007 .

[11]  G. Sahoo,et al.  Forecasting stream water temperature using regression analysis, artificial neural network, and chaotic non-linear dynamic models , 2009 .

[12]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[13]  J Kocijan,et al.  Application of Gaussian processes for black-box modelling of biosystems. , 2007, ISA transactions.

[14]  Holger R. Maier,et al.  Neural networks for the prediction and forecasting of water resource variables: a review of modelling issues and applications , 2000, Environ. Model. Softw..

[15]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[16]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[17]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[18]  Roberto Battiti,et al.  Using mutual information for selecting features in supervised neural net learning , 1994, IEEE Trans. Neural Networks.

[19]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

[20]  Taha B. M. J. Ouarda,et al.  Predicting river water temperatures using stochastic models: case study of the Moisie River (Québec, Canada) , 2007 .

[21]  Taha B. M. J. Ouarda,et al.  Daily river water temperature forecast model with a k‐nearest neighbour approach , 2012 .

[22]  Rob Law,et al.  A sparse Gaussian process regression model for tourism demand forecasting in Hong Kong , 2012, Expert Syst. Appl..

[23]  Mysore G. Satish,et al.  Modelling of maximum daily water temperatures in a small stream using air temperatures , 2001 .

[24]  Gordon Lightbody,et al.  Gaussian process approach for modelling of nonlinear systems , 2009, Eng. Appl. Artif. Intell..

[25]  Jus Kocijan,et al.  Evolving Gaussian process models for prediction of ozone concentration in the air , 2013, Simul. Model. Pract. Theory.