# Comparison of tree-based ensemble algorithms for merging satellite and earth-observed precipitation data at the daily time scale

arXiv: https://arxiv.org/abs/2301.01214 · HTML: https://mlsanity.com/paper/2301.01214/

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- Builds on 12 of its 120 references that are in the map.
- First posted on arXiv 31 Dec 2022.

## Builds on (most cited first, 12 of 12)

- [XGBoost: A Scalable Tree Boosting System](https://mlsanity.com/paper/1603.02754/) (2016)
- [Deep Learning in Neural Networks: An Overview](https://mlsanity.com/paper/1404.7828/) (2014)
- [ranger: A Fast Implementation of Random Forests for High Dimensional Data in C++ and R](https://mlsanity.com/paper/1508.04409/) (2015)
- [Explainable Machine Learning for Scientific Insights and Discoveries](https://mlsanity.com/paper/1905.08883/) (2019)
- [Principles and Practice of Explainable Machine Learning](https://mlsanity.com/paper/2009.11698/) (2020)
- [A review of predictive uncertainty estimation with machine learning](https://mlsanity.com/paper/2209.08307/) (2022)
- [The Evolution of Boosting Algorithms - From Machine Learning to Statistical Modelling](https://mlsanity.com/paper/1403.1452/) (2014)
- [Boosting algorithms in energy research: A systematic review](https://mlsanity.com/paper/2004.07049/) (2020)
- [A review of machine learning concepts and methods for addressing challenges in probabilistic hydrological post-processing and forecasting](https://mlsanity.com/paper/2206.08998/) (2022)
- [Hydrological time series forecasting using simple combinations: Big data testing and investigations on one-year ahead river flow predictability](https://mlsanity.com/paper/2001.00811/) (2020)
- [Comparison of machine learning algorithms for merging gridded satellite and earth-observed precipitation data](https://mlsanity.com/paper/2301.01252/) (2022)
- [Time series features for supporting hydrometeorological explorations and predictions in ungauged locations using large datasets](https://mlsanity.com/paper/2204.06540/) (2022)

## Built on by (most cited first, 4 of 4)

- [Merging satellite and gauge-measured precipitation using LightGBM with an emphasis on extreme quantiles](https://mlsanity.com/paper/2302.03606/) (2023)
- [Ensemble learning for blending gridded satellite and gauge-measured precipitation data](https://mlsanity.com/paper/2307.06840/) (2023)
- [Ensemble learning for uncertainty estimation with application to the correction of satellite precipitation products](https://mlsanity.com/paper/2403.10567/) (2024)
- [Uncertainty estimation of machine learning spatial precipitation predictions from satellite data](https://mlsanity.com/paper/2311.07511/) (2023)

## Abstract (arXiv)

Merging satellite products and ground-based measurements is often required for obtaining precipitation datasets that simultaneously cover large regions with high density and are more accurate than pure satellite precipitation products. Machine and statistical learning regression algorithms are regularly utilized in this endeavour. At the same time, tree-based ensemble algorithms are adopted in various fields for solving regression problems with high accuracy and low computational cost. Still, information on which tree-based ensemble algorithm to select for correcting satellite precipitation products for the contiguous United States (US) at the daily time scale is missing from the literature. In this study, we worked towards filling this methodological gap by conducting an extensive comparison between three algorithms of the category of interest, specifically between random forests, gradient boosting machines (gbm) and extreme gradient boosting (XGBoost). We used daily data from the PERSIANN (Precipitation Estimation from Remotely Sensed Information using Artificial Neural Networks) and the IMERG (Integrated Multi-satellitE Retrievals for GPM) gridded datasets. We also used earth-observed precipitation data from the Global Historical Climatology Network daily (GHCNd) database. The experiments referred to the entire contiguous US and additionally included the application of the linear regression algorithm for benchmarking purposes. The results suggest that XGBoost is the best-performing tree-based ensemble algorithm among those compared...
