Daily streamflow forecasting by machine learning methods with weather and climate inputs

被引:202
作者
Rasouli, Kabir [1 ]
Hsieh, William W. [1 ]
Cannon, Alex J. [2 ]
机构
[1] Univ British Columbia, Dept Earth & Ocean Sci, Vancouver, BC V6T 1Z4, Canada
[2] Meteorol Serv Canada, Vancouver, BC, Canada
关键词
Streamflow; Forecast; Machine learning; Artificial neural network; Support vector regression; Gaussian process; INTERANNUAL VARIABILITY; OSCILLATION; COLUMBIA; MODES; SNOW;
D O I
10.1016/j.jhydrol.2011.10.039
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Weather forecast data generated by the NOAA Global Forecasting System (GFS) model, climate indices, and local meteo-hydrologic observations were used to forecast daily streamflows for a small watershed in British Columbia, Canada, at lead times of 1-7 days. Three machine learning methods - Bayesian neural network (BNN), support vector regression (SVR) and Gaussian process (GP) - were used and compared with multiple linear regression (MLR). The nonlinear models generally outperformed MLR, and BNN tended to slightly outperform the other nonlinear models. Among various combinations of predictors, local observations plus the GFS output were generally best at shorter lead times, while local observations plus climate indices were best at longer lead times. The climate indices selected include the sea surface temperature in the Nino 3.4 region, the Pacific-North American teleconnection (PNA), the Arctic Oscillation (AO) and the North Atlantic Oscillation (NAO). In the binary forecasts for extreme (high) streamflow events, the best predictors to use were the local observations plus GFS output. Interestingly, climate indices contribute to daily streamflow forecast scores during longer lead times of 5-7 days, but not to forecast scores for extreme streamflow events for all lead times studied (1-7 days). (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:284 / 293
页数:10
相关论文
共 40 条
[1]  
Bishop C., 2006, PATTERN RECOGN, DOI DOI 10.1117/1.2819119
[2]  
Bousquet O., 2004, Advanced Lectures on Machine Learning
[3]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[4]  
Brown RD, 1996, J CLIMATE, V9, P1299, DOI 10.1175/1520-0442(1996)009<1299:IVIRCS>2.0.CO
[5]  
2
[6]   Climatic influences on streamflow timing in the headwaters of the Mackenzie River Basin [J].
Burn, Donald H. .
JOURNAL OF HYDROLOGY, 2008, 352 (1-2) :225-238
[7]   Downscaling recent streamflow conditions in British Columbia, Canada using ensemble neural network models [J].
Cannon, AJ ;
Whitfield, PH .
JOURNAL OF HYDROLOGY, 2002, 259 (1-4) :136-151
[8]   LIBSVM: A Library for Support Vector Machines [J].
Chang, Chih-Chung ;
Lin, Chih-Jen .
ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2011, 2 (03)
[9]   Practical selection of SVM parameters and noise estimation for SVM regression [J].
Cherkassky, V ;
Ma, YQ .
NEURAL NETWORKS, 2004, 17 (01) :113-126
[10]  
Cherkassky V, 1997, IEEE Trans Neural Netw, V8, P1564, DOI 10.1109/TNN.1997.641482