Streamflow prediction with large climate indices using several hybrid multilayer perceptrons and copula Bayesian model averaging

Streamflow prediction help the modelers to manage water resources in watersheds. It gives essential information for flood control and reservoir operation. This study uses the copula-based -Bayesian model averaging (CBMA) as an improved version of the BMA model for predicting streamflow in the Golok...

Full description

Bibliographic Details
Main Authors: Fatemeh Panahi, Mohammad Ehteram, Ali Najah Ahmed, Yuk Feng Huang, Amir Mosavi, Ahmed El-Shafie
Format: Article
Language:English
Published: Elsevier 2021-12-01
Series:Ecological Indicators
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S1470160X2100950X
_version_ 1818977449304653824
author Fatemeh Panahi
Mohammad Ehteram
Ali Najah Ahmed
Yuk Feng Huang
Amir Mosavi
Ahmed El-Shafie
author_facet Fatemeh Panahi
Mohammad Ehteram
Ali Najah Ahmed
Yuk Feng Huang
Amir Mosavi
Ahmed El-Shafie
author_sort Fatemeh Panahi
collection DOAJ
description Streamflow prediction help the modelers to manage water resources in watersheds. It gives essential information for flood control and reservoir operation. This study uses the copula-based -Bayesian model averaging (CBMA) as an improved version of the BMA model for predicting streamflow in the Golok River, the Kelantan River, the Lanas River, and the Nenggiri River of Malaysia. The CBMA corrected the assumption of the utilization of Gaussian distortion in the BMA. While the BMA used normal distribution for the variables, the CBMA uses different distribution and copula functions for the variables. This study works on the Archimedes optimization algorithm (AOA) to train the mutlilayer perceptron (MLP) model. The ability of the MLP-AOA model was benchmarked against the MLP-bat algorithm (BA), MLP-particle swarm optimization (MLP-PSO), and the MLP-firefly algorithm (MLP-FFA). The models used significant climate signals, namely, the southern oscillation index (SOI), El NiÑo–Southern Oscillation (ENSO), North Atlantic oscillation (NAO), and the pacific decadal oscillation (PDO) as the inputs to the models. The Gamma test (GT) was coupled with the AOA to provide the hybrid GT for choosing the best inputs. The gamma test was used to determine the suitable lag times of the Nino 3.4, PDO, NAO, and SOI as the inputs. The novelty of the current paper includes introducing new hybrid MLP models, new gamma test for choosing the best input combination, the comprehensive uncertainty analysis of outputs, and the use of an advanced ensemble CBMA model for predicting streamflow. First, the outputs of the MLP-AOA, MLP-BA, MLP-FFA, MLP-PSO, and MLP were obtained, following which, the CBMA as an ensemble framework based on outputs of the hybrid and standalone MLP models was used to predict monthly streamflow. The CBMA at the training level, decreased the root mean square error (RMSE) of BMA, MLP-AOA, MLP-BA, MLP-FFA, MLP-PSO, and MLP models by 28%, 32%, 52%, 53 53%, and 55%, respectively. The CBMA at the training level of another station decreased the mean absolute error (MAE) of BMA, MLP-AOA, MLP-BA, MLP-FFA, MLP-PSO, and MLP models by 6.04, 29%,42%, 49%, 52%, and 52%, respectively. The Nash Sutcliff efficiency (NSE) of the CBMA at the training level was 0.94 while it was 0.92, 0.90, 0.85, 0.84, 0.82, and 0.80 for the BMA, MLP-AOA, MLP-BA, MLP-FFA, MLP-PSO, and MLP models. The RMSE of the MLP-AOA was reported 4.3%, 12%, 14%, and 17% lower than those of the MLP-BA, MLP-FFA, MLP-PSO, and MLP models, respectively. The current research showed the CBMA and the BMA models had high abilities for predicting monthly streamflow. The results of this current study indicated that the CBMA and BMA provided lower uncertainty the standalone MLP models. The general results indicated that the streamflows in the hotter months decreased and flood control is of higher priority during the other months.
first_indexed 2024-12-20T16:27:55Z
format Article
id doaj.art-edcecde8c358432a864676c3caecc263
institution Directory Open Access Journal
issn 1470-160X
language English
last_indexed 2024-12-20T16:27:55Z
publishDate 2021-12-01
publisher Elsevier
record_format Article
series Ecological Indicators
spelling doaj.art-edcecde8c358432a864676c3caecc2632022-12-21T19:33:21ZengElsevierEcological Indicators1470-160X2021-12-01133108285Streamflow prediction with large climate indices using several hybrid multilayer perceptrons and copula Bayesian model averagingFatemeh Panahi0Mohammad Ehteram1Ali Najah Ahmed2Yuk Feng Huang3Amir Mosavi4Ahmed El-Shafie5Faculty of Natural Resources and Earth Sciences, University of Kashan, Kashan, IranDepartment of Water Engineering and Hydraulic Structures, Faculty of Civil Engineering, Semnan University, Semnan, IranInstitute of Energy Infrastructure (IEI), Universiti Tenaga Nasional (UNITEN), 43000 Selangor, MalaysiaDepartment of Civil Engineering, Lee Kong Chian Faculty of Engineering and Science, Universiti Tunku Abdul Rahman, 43000 Kajang, Selangor, MalaysiaInstitute of Software Design and Development, Obuda University, 1034 Budapest, Hungary; Faculty of Civil Engineering, TU-Dresden, Dresden, Germany; Department of Mathematics and Informatics, J. Selye University, 94501 Komarno, Slovakia; Corresponding author.Department of Civil Engineering, Faculty of Engineering, University of Malaya (UM), 50603 Kuala Lumpur, Malaysia; National Water and Energy Center (NWC), United Arab Emirates University, P.O. Box. 15551, Al Ain, United Arab EmiratesStreamflow prediction help the modelers to manage water resources in watersheds. It gives essential information for flood control and reservoir operation. This study uses the copula-based -Bayesian model averaging (CBMA) as an improved version of the BMA model for predicting streamflow in the Golok River, the Kelantan River, the Lanas River, and the Nenggiri River of Malaysia. The CBMA corrected the assumption of the utilization of Gaussian distortion in the BMA. While the BMA used normal distribution for the variables, the CBMA uses different distribution and copula functions for the variables. This study works on the Archimedes optimization algorithm (AOA) to train the mutlilayer perceptron (MLP) model. The ability of the MLP-AOA model was benchmarked against the MLP-bat algorithm (BA), MLP-particle swarm optimization (MLP-PSO), and the MLP-firefly algorithm (MLP-FFA). The models used significant climate signals, namely, the southern oscillation index (SOI), El NiÑo–Southern Oscillation (ENSO), North Atlantic oscillation (NAO), and the pacific decadal oscillation (PDO) as the inputs to the models. The Gamma test (GT) was coupled with the AOA to provide the hybrid GT for choosing the best inputs. The gamma test was used to determine the suitable lag times of the Nino 3.4, PDO, NAO, and SOI as the inputs. The novelty of the current paper includes introducing new hybrid MLP models, new gamma test for choosing the best input combination, the comprehensive uncertainty analysis of outputs, and the use of an advanced ensemble CBMA model for predicting streamflow. First, the outputs of the MLP-AOA, MLP-BA, MLP-FFA, MLP-PSO, and MLP were obtained, following which, the CBMA as an ensemble framework based on outputs of the hybrid and standalone MLP models was used to predict monthly streamflow. The CBMA at the training level, decreased the root mean square error (RMSE) of BMA, MLP-AOA, MLP-BA, MLP-FFA, MLP-PSO, and MLP models by 28%, 32%, 52%, 53 53%, and 55%, respectively. The CBMA at the training level of another station decreased the mean absolute error (MAE) of BMA, MLP-AOA, MLP-BA, MLP-FFA, MLP-PSO, and MLP models by 6.04, 29%,42%, 49%, 52%, and 52%, respectively. The Nash Sutcliff efficiency (NSE) of the CBMA at the training level was 0.94 while it was 0.92, 0.90, 0.85, 0.84, 0.82, and 0.80 for the BMA, MLP-AOA, MLP-BA, MLP-FFA, MLP-PSO, and MLP models. The RMSE of the MLP-AOA was reported 4.3%, 12%, 14%, and 17% lower than those of the MLP-BA, MLP-FFA, MLP-PSO, and MLP models, respectively. The current research showed the CBMA and the BMA models had high abilities for predicting monthly streamflow. The results of this current study indicated that the CBMA and BMA provided lower uncertainty the standalone MLP models. The general results indicated that the streamflows in the hotter months decreased and flood control is of higher priority during the other months.http://www.sciencedirect.com/science/article/pii/S1470160X2100950Xartificial neural networkmultilayer perceptronCopula Bayesian modelstreamflowinclusive multiple modelnatural hazards
spellingShingle Fatemeh Panahi
Mohammad Ehteram
Ali Najah Ahmed
Yuk Feng Huang
Amir Mosavi
Ahmed El-Shafie
Streamflow prediction with large climate indices using several hybrid multilayer perceptrons and copula Bayesian model averaging
Ecological Indicators
artificial neural network
multilayer perceptron
Copula Bayesian model
streamflow
inclusive multiple model
natural hazards
title Streamflow prediction with large climate indices using several hybrid multilayer perceptrons and copula Bayesian model averaging
title_full Streamflow prediction with large climate indices using several hybrid multilayer perceptrons and copula Bayesian model averaging
title_fullStr Streamflow prediction with large climate indices using several hybrid multilayer perceptrons and copula Bayesian model averaging
title_full_unstemmed Streamflow prediction with large climate indices using several hybrid multilayer perceptrons and copula Bayesian model averaging
title_short Streamflow prediction with large climate indices using several hybrid multilayer perceptrons and copula Bayesian model averaging
title_sort streamflow prediction with large climate indices using several hybrid multilayer perceptrons and copula bayesian model averaging
topic artificial neural network
multilayer perceptron
Copula Bayesian model
streamflow
inclusive multiple model
natural hazards
url http://www.sciencedirect.com/science/article/pii/S1470160X2100950X
work_keys_str_mv AT fatemehpanahi streamflowpredictionwithlargeclimateindicesusingseveralhybridmultilayerperceptronsandcopulabayesianmodelaveraging
AT mohammadehteram streamflowpredictionwithlargeclimateindicesusingseveralhybridmultilayerperceptronsandcopulabayesianmodelaveraging
AT alinajahahmed streamflowpredictionwithlargeclimateindicesusingseveralhybridmultilayerperceptronsandcopulabayesianmodelaveraging
AT yukfenghuang streamflowpredictionwithlargeclimateindicesusingseveralhybridmultilayerperceptronsandcopulabayesianmodelaveraging
AT amirmosavi streamflowpredictionwithlargeclimateindicesusingseveralhybridmultilayerperceptronsandcopulabayesianmodelaveraging
AT ahmedelshafie streamflowpredictionwithlargeclimateindicesusingseveralhybridmultilayerperceptronsandcopulabayesianmodelaveraging