River Stage Forecasting Using Multiple Additive Regression Trees

Jin Cheng Fu, Hsiao Yun Huang, Jiun Huei Jang, Pei Hsun Huang

Research output: Contribution to journalArticlepeer-review

15 Citations (Scopus)


Accurate real-time forecasts of river stages can serve as a reference for flood evacuation to minimize losses and casualties. Machine learning has been widely used for river stage forecasting because of its simple modeling and quick computation. However, many machine learning models have drawbacks such as excessive learning time, difficult evaluation of input variables, and lack of explanatory capacity, which limit their performance as practical tools. To overcome these drawbacks, this study employs multiple additive regression trees (MART) for river stage forecasting. Three MART models are proposed, namely the original MART model, the real-time MART model, and the naïve MART model, with different considerations of model training and error correction. Model training and testing were conducted based on the rainfall and river stage data for 16 typhoon events between 2005 and 2009 in the Bazhang River Basin in Taiwan. In the training process, variables are automatically selected by the MART models which reasonably describes the mechanism of flood transportation. The testing results show that all three models can reasonably forecast the river stages with a three-hour lead-time. Compared with the original MART, the real-time MART performs better in describing overall river stage variations, whereas the naïve MART is more accurate in the prediction of peak river stages. The proposed MART models are efficient and accurate and can thus serve as practical tools for flash flood early warning.

Original languageEnglish
Pages (from-to)4491-4507
Number of pages17
JournalWater Resources Management
Issue number13
Publication statusPublished - 2019 Oct 1

All Science Journal Classification (ASJC) codes

  • Civil and Structural Engineering
  • Water Science and Technology


Dive into the research topics of 'River Stage Forecasting Using Multiple Additive Regression Trees'. Together they form a unique fingerprint.

Cite this