Improved SCSO-Optimized CatBoost for Bias Correction of Temperature and Wind Speed

Tian-xing SHEN , Hua-wang QIN

Science Technology and Engineering ›› 2024, Vol. 24 ›› Issue (34) : 14716 -14725.

PDF
Science Technology and Engineering ›› 2024, Vol. 24 ›› Issue (34) : 14716-14725 DOI: 10.12404/j.issn.1671-1815.2400187
research-article
Improved SCSO-Optimized CatBoost for Bias Correction of Temperature and Wind Speed
Author information +
History +
PDF

Abstract

In the current context, accurate prediction of meteorological elements plays an increasingly important role in agricultural production, social life, and transportation. Therefore, an improved SCSO (sand cat swarm optimization) algorithm gets proposed to optimize the CatBoost model, addressing the issue of inaccurate traditional temperature and wind speed predictions. Meteorological data from the Nanjing area covering the period from January 1, 2012, to December 31, 2014, was utilized, with ERA5 reanalysis data serving as ground truth. The data was divided into training and validation sets. The SCSO optimizes the CatBoost model for correcting temperature and wind speed forecasts at 24, 48, and 72-hour intervals. To overcome issues of SCSO easily falling into local optima and slow convergence, the Halton Sequence search algorithm initializes the sand cat swarm positions. Levy flight and triangle walk strategies are introduced to optimize the search process. During iterations, the LOBL strategy and boundary mutation operator were employed to ensure avoidance of local optima. Results indicate that the improved SCSO-CatBoost model exhibits higher accuracy and superiority compared to XGBoost, LightGBM, traditional GBDT, Random Forest, Support Vector Machine, and Linear Regression models. Root mean square errors for temperature and wind speed predictions at 24 hours stand at 0.514 5 and 0.174 9, respectively. Significant improvements occur at 48 and 72 hours as well. This study provides a scientific basis and technical support for enhancing the accuracy of meteorological element forecasts.

Keywords

CatBoost / SCSO (sand cat swarm optimization) algorithm / neural network / Python / meteorological forecast / bias correction

Cite this article

Download citation ▾
Tian-xing SHEN, Hua-wang QIN. Improved SCSO-Optimized CatBoost for Bias Correction of Temperature and Wind Speed. Science Technology and Engineering, 2024, 24(34): 14716-14725 DOI:10.12404/j.issn.1671-1815.2400187

登录浏览全文

4963

注册一个新账户 忘记密码

References

PDF (8154KB)

18

Accesses

0

Citation

Detail

Sections
Recommended

/

〈 〉