Next Article in Journal
Real-Time LIDAR-Based Urban Road and Sidewalk Detection for Autonomous Vehicles
Previous Article in Journal
Fault Diagnosis of Rotating Machinery Based on Improved Self-Supervised Learning Method and Very Few Labeled Samples
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Forecast Correction of Temperature and Wind Using a Single-Station Single-Time Spatial LightGBM Method

1
Electrical and Mechanical College, Hainan University, Haikou 570228, China
2
Hainan Meteorological Observatory, Haikou 570203, China
3
Key Laboratory of South China Sea Meteorological Disaster Prevention and Mitigation of Hainan Province, Haikou 570203, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(1), 193; https://doi.org/10.3390/s22010193
Submission received: 25 November 2021 / Revised: 17 December 2021 / Accepted: 23 December 2021 / Published: 28 December 2021
(This article belongs to the Section Remote Sensors)

Abstract

:
Achieving high-performance numerical weather prediction (NWP) is important for people’s livelihoods and for socioeconomic development. However, NWP is obtained by solving differential equations with globally observed data without capturing enough local and spatial information at the observed station. To improve the forecasting performance, we propose a novel spatial lightGBM (Light Gradient Boosting Machine) model to correct the numerical forecast results at each observation station. By capturing the local spatial information of stations and using a single-station single-time strategy, the proposed method can incorporate the observed data and model data to achieve high-performance correction of medium-range predictions. Experimental results for temperature and wind prediction in Hainan Province show that the proposed correction method performs well compared with the ECWMF model and outperforms other competing methods.

1. Introduction

Numerical weather prediction (NWP), which can provide high-performance weather prediction for the prevention and mitigation of weather-related disasters, is one of the main objective forecast tools available for scientific research and operational forecasting. However, because NWP models cannot fully simulate the real atmosphere, we need to design effective correction methods to modify their results [1,2,3,4,5,6,7]. There are two types of methods in this regard: traditional statistical modeling methods and machine learning-based methods.
Traditional statistical modeling methods correct the error of the dynamic equations of atmospheric motion with a statistical tool, and many studies have been conducted in which this approach to correction has been implemented. For instance, Howard et al. [8] proposed a simple and computationally inexpensive method based on the linear theory of neutral boundary-layer flow over hills to recover a realistic wind profile in the lower boundary layer from NWP and provide an approximate correction for local topography. Verspeek et al. [9] proposed a method for estimating correction tables based on NWP ocean calibration residuals. Dong et al. [10] proposed a linear correction method based on the wavelet transform, and the low-frequency stationary NWP wind speed obtained by wavelet multi-resolution analysis was corrected by this linear correction method. Auligné et al. [11] proposed a variational bias correction scheme to separate the observation bias from the systematic errors in the background field of the observed data in order to prevent the analysis from drifting towards its own climate. However, these traditional statistical modeling methods are prone to suffering from the problem of empiricism, which means the model is designed based on the relationship between variables and the hypothesized distribution of observations.
With the improvement of computing power, many machine learning-based methods have been widely proposed to correct forecast deviations. Machine learning is a data-driven model that can automatically learn the relationship between the observation and prediction from a large amount of historical data. This type of method completely relies on the historical dataset and is highly robust. Wang et al. [12] proposed an end-to-end deep learning algorithm to correctly forecast the weather, and a novel negative log-likelihood error loss function was constructed to learn the network weight. Lauret et al. [13] proposed the use of artificial neural networks as a post-processing technique in order to improve mesoscale WRF solar radiation outputs. Liu et al. [14] proposed three NWP correction methods based on multiple linear regression, a radial basis function neural network, and an Elman neural network. Buhan et al. [15] proposed the use of an artificial neural network and a support vector machine model to learn the relationship between the wind patterns of NWP data and reference wind mast measurements. These methods involve the design of a single regression/classification learner to establish the relationship between the data and label, avoiding the need to deal with the complex correlation between the meteorological variables in the weather data.
To alleviate the systematic bias from one single learner, the Random Forest method has been commonly used for weather forecast correction. This method can generate multiple weakly-supervised decision trees and combine them by a certain strategy to achieve high performance. It can fully mine the important information of complex elements. McCandless et al. [16] used the Random Forest method to generate the cloud mask from GOES−16 radiances to correctly predict solar irradiance reaching the Earth’s surface for more accurate solar power forecasting. Buhan et al. [15] used the AdaBoost (adaptive boosting) algorithm to combine NWP data, thus providing a proper combination of meteorological grid data from a set of surrounding grids. Du et al. [17] proposed an ensemble method to forecast wind power production, which was created by blending the results derived from three algorithms through a Bayesian model average. Kang et al. [18] combined the support vector machine, Random Forest, gradient boosting decision tree (GBDT) and XGBoost methods for predicting weather at a lead time of 10 days with a 1 km spatial resolution 1 h temporal resolution.
In this paper, by considering the performance and computational demands, a lightweight Random Forest-based method—namely, “single-station single-time spatial LightGBM”—is proposed to achieve weather forecast correction. Compared with the traditional lightGBM model, our proposed method can capture the local spatial information of observed stations and apply the single-station single-time training strategy in the learning of the correction’s model. It is a further extension of the lightGBM model based on the fact that the weather has local similarity characteristics in the local area.
The main contributions of this paper are threefold:
(1)
A novel spatial lightGBM method is proposed to capture local spatial information of observation stations for improved correction performance.
(2)
A single-station single-time training strategy is used for spatial lightGBM model learning. This strategy can reflect the differences in the geographic location of different stations because of decoupling the spatiotemporal correlation of stations.
(3)
The mechanism of the single-station single-time training strategy is explained by calculating the importance of each meteorological element to the temperature prediction of the spatial lightGBM. Our strategy can reflect the differences of different stations due to topographic effects.
The remainder of the paper is organized as follows: In Section 2, the selected experimental data and sample construction method are described in detail. In Section 3, we present the single-station single-time spatial lightGBM method. Extensive experimental results and related discussion are provided in Section 4 to demonstrate the effectiveness of the proposed method. Lastly, some conclusions are provided in Section 5.

2. Data and Sample Construction

In order to test the proposed method in practical terms, we take the 18 observation stations in Hainan Province as experimental objects to correct the prediction of temperature and wind from the ECWMF model. The study of temperature and wind is critical for the development of the island climate, which has been one of the hot researched areas in the weather forecast. For instance, Devi R M et al. [19] use multivariate regression and autoregression to investigate the change in land surface temperatures on the island from 2000 to 2019. Nezhad M M et al. [20] proposed a method for assessing and mapping the wind energy potential of near- and off-shore areas by means of multisensor satellites and applied it to a case study area on the northwest coast of Sicily. Kim S. [21] create a model for the temperature forecast of an island community by using multilinear regression to take into account multiple variables. Darmiyati Muksin et al. [22] analyze the effect of ENSO (El Nino Southern Oscillation) on climate parameters (rainfall and air temperature) that occur on Morotai Island. In this paper, supported by the local meteorological department, we mainly focus on the correction of temperature and wind forecast in Hainan Island. The model data and observed data of the 18 cities are introduced as follows.

2.1. Model Data

The three-hourly forecast data of the ECMWF model initialized at 0000 and 1200 UTC up to a lead time of 168 h from January 2018 to December 2020 are used in this study. The model data cover the main observation stations of 18 cities in Hainan Province, and the grid-point data corresponding to the latitude and longitude coordinates of the main sites of the 18 cities are obtained through the upper-right corner principle. Figure 1 shows the distribution of the 18 observation stations in Hainan Province.
After referring to the relevant literature, we select 49 predictors based on meteorological intuition from the ECWMF results for the correction of temperature and wind prediction. Table 1 lists these predictors and their abbreviations.

2.2. Observation Data

Because of the rich information that the historical observation data contain, we also use observation data from the observation stations of the 18 cities in Hainan Province to correct the ECMWF prediction. Taking into account the need for temperature and wind correction, we choose eight observational elements from each station. Table 2 lists these observational elements and their abbreviations.

2.3. Sample Construction

In machine learning, the data need to be constructed into samples for model learning. In this paper, we construct a sample every 3 h, which includes 73 features and labels. The formula for one station can be expressed as follows:
S = { x m i , x m 2 , , x m 49 , x o 1 , x o 2 , , x o 24 , y l a b e l }
where x m 1 x m 49 represents the 49 predictors from the ECWMF results, x o 1 x o 24 is derived from the 3 h observation data (eight observation elements per hour), and y l a b e l is the real temperature or wind. Figure 2 illustrates the sample construction process.

3. Method

3.1. LightGBM Model

The LightGBM [23] model is a state-of-the-art boosting method for fitting the relationship between features and labels. Its purpose is to optimize the efficiency and scalability on the basis of the GBDT algorithm [24]. The GBDT model uses the negative gradient of the loss function to learn the base learner and obtain the final strong learner through weighted summation. In GBDT, the information gain is usually measured by the variance after splitting:
V j 0 ( d ) = 1 n o ( ( { x i O : X i j d } g i ) 2 n l | 0 j ( d ) + ( { x i O : X i j > d } g i ) 2 n r 0 j ( d ) )
where O is the training dataset on a fixed node of the decision tree, and n o =   I [ x i O ] , n l | 0 j ( d ) =   I [ x i O : x i j d ] , n r | 0 j ( d ) =   I [ x i O : x i j > d ] . For feature j, each decision tree selects d j * = argmax d V j ( d ) and divides the data into two left and right sub-nodes according to the value of feature j at d j * . However, GBDT has low efficiency and high computational cost in regression since it needs to traverse the samples and features of each node to find the best splitting point in each iteration.
LightGBM was further developed to address the computational cost problem by designing a gradient-based one-side sampling (GOSS) and exclusive feature binding (EFB) operator. Specifically, GOSS down-samples the sample instances and randomly discards those instances with small gradients, while EFB can reduce the complexity of the feature space by binding the mutually exclusive features. The information gain of the sample was modified as follows:
V ˜ j ( d ) = 1 n o ( ( x i A l g i + 1 a b x i B l g i ) 2 n l j ( d ) + ( x i A r g i + 1 a b x i B r g i ) 2 n r j ( d ) )
where A l = { x i B : x i j d } , A r = { x i A : x i j > d } and B l = { x i B : x i j d } , B r = { x i B : x i j > d } . Subset A is the first a × 100% sample with the larger gradient, and subset B is the remaining (1 − a) × 100% samples with small gradients. In addition, LightGBM also provides histograms to select features and employs a leaf-wise growth strategy to reduce the growth of leaf nodes. The framework of the lightGBM model is shown in Figure 3.

3.2. The Single-Station Single-Time Spatial LightGBM

The lightGBM model can alleviate the computational cost to achieve high performance. However, lightGBM cannot take into account the local spatial information of the sample, which plays an important role in weather forecasting. To this end, we extended the lightGBM to a single-station single-time spatial lightGBM. It consists of spatial sample construction and a single-station single-time training strategy.
For spatial sample construction, in order to embed more spatial information into samples, the two nearest stations’ observed data were added into samples. Additionally, the selection of the two nearest stations is based on the straight-line distance of the longitude and latitude coordinates of the stations. The spatial sample can be expressed as
S = { x m i , x m 2 , , x m 49 , x o 1 , x o 2 , , x o 24 , x o 1 , x o 2 , , x o 48 , y l a b e l }
where x o 1 o 48 denotes the 3-h observation data from the two nearest stations.
For the training strategy, we designed a single-station single-time strategy to train the spatial lightGBM model in 18 cities separately. This strategy can decouple the impact of geographical or climate differences contained in different geographical locations of the 18 cities in Hainan Province on the model. More specifically, we forecast the weather for the next 7 days at 3 h intervals for each city. Additionally, we need to learn 56 spatial lightGBM models for each city. Figure 4 illustrates the single-station single-time spatial lightGBM.

4. Results and Discussion

4.1. Evaluation Index

In order to evaluate the performance of the proposed method in terms of temperature and wind correction, three evaluation indexes [the root-mean-square error (RMSE), accuracy rate of less than 2 °C and 1 °C, the wind speed classification forecast accuracy rate] are employed in the analysis of the experimental results. We briefly introduce these indexes as follows:
  • The RMSE is defined as:
    R M S E = i = 1 N ( x i x ) 2 N
    where x i is the forecast value, x is the true value, and N is the total number.
2.
The accuracy rate of less than 2 °C and 1 °C is defined as follows:
T T k = N r N
where N represents the total number of forecasts, and N r represents the number of correct forecasts. When N r represents the number of times the error between the predicted value and the true value is within 1 °C, k = 1, and at this time, T T 1 represents the accuracy rate of <1 °C. Likewise, when N r represents the number of times the error between the predicted value and the true value is within 2 °C, k = 2, and at this time, T T 2 represents the accuracy rate of <2 °C.
3.
The wind speed classification forecast accuracy rate is defined as follows:
A C s = i = 1 k N R s i N F
where N R s i is the correct number of wind forecasts for the ith level, indicating that the forecast wind speed and the actual wind speed are at the same level; NF is the total number of forecasts; and k is the wind speed forecast level, of which there are 13.

4.2. Experimental Results and Discussion

In this section, we analyze and discuss the performance of the proposed method. We begin by comparing the ECWMF model and the proposed method in terms of their temperature and wind forecasts to prove the effectiveness of the correction. Then, we further compare the proposed correction method with other competing correction methods before lastly discussing the benefits of the single-station single-time strategy.

4.2.1. Correction Performance Analysis

To test the correction performance of the proposed method, we compare the temperature and wind predictions of the ECWMF model with the corresponding corrections learned by the proposed method. Taking Haikou station on 6 September 2020 as an example, Figure 5a shows the real temperature versus ECWMF prediction and proposed correction. It can be seen that the correction results are closer to the real temperature than the ECWMF model results. Furthermore, the T T 1 , T T 2 , and RMSE index comparisons in Figure 5b–d also support the above inference. On the other hand, we also show the prediction and correction of wind speed in Figure 6. As shown in Figure 6, the correction of wind speed learned by the proposed method outperforms the ECWMF prediction.
After proving the superior performance with respect to Haikou station, we further show the correction results for the 18 cities of Hainan Province. We provide a 7-day forecast with 3 h intervals at a start time of 0800 UTC 6 September 2020. Figure 7 shows the 7-day average T T 2 index of the ECWMF model and the proposed method at the 18 cities, separately. From Figure 7, it can be seen that the proposed method achieves higher performance in its 7-day forecast than the ECWMF model. To more intuitively illustrate this and provide more detail, we select some predictions at specific times from the 7-day temperature forecast. Figure 8 shows the temperature field of the real temperature versus the ECWMF prediction and the proposed correction at the 18 cities for the next 3, 6, 24, 48, and 144 h, separately. We can see from the results that the proposed spatial lightGBM model can correct the ECWMF prediction at each station to ensure that the predicted temperature field can press closer to the real situation, supporting the high average performance of the proposed method illustrated in Figure 7.

4.2.2. Comparison with Competing Correction Methods

To fairly evaluate the correction performance of the proposed method, we also carry out an experiment to compare the proposed method with other competing correction methods, namely Random Forest, GBDT, and the original lightGBM. Figure 9 shows the correction performance of temperature and wind for all the methods. As we can see, the proposed spatial lightGBM performs better than Random Forest, GBDT, and the original lightGBM. Compared to other competing methods, the proposed method can capture the local spatial information by using the two nearest stations’ observed data and train the spatial lightGBM model in 18 cities separately to alleviate the impact of geographical or climate differences contained in different geographical locations of the 18 cities. This is particularly evident in the comparison between the original lightGBM and the spatial lightGBM. Therefore, the high correction performance of the proposed method might be attributable in part to the ability of the sample to capture local spatial information and training strategy.
In addition, we also compare the computational loads of the proposed method with Random Forest and GBDT to demonstrate the efficiency of lightGBM. As shown in Table 3, the proposed spatial lightGBM method requires less training time than Random Forest and GBDT because of the gradient-based one-sided sampling and exclusive feature binding operator in lightGBM. The results in Figure 9 and Table 3 indicate that the proposed spatial lightGBM method can achieve a better trade-off between correction performance and efficiency. The proposed method could be applied in large areas with a large number of meteorological stations because the spatial lightGBM method requires less training time and lower computational loads. On the other hand, the proposed method will not be easily affected by the few meteorological stations because the single-station single-time training strategy can keep the independence of stations.

4.2.3. Advantages of the Single-Station Single-Time Strategy

Lastly, we discuss the advantages of the single-station single-time strategy. In our study, we employ this strategy to construct 56 × 18 spatial lightGBM models for 7-day forecasts at 18 cities. Additionally, in contrast, we train 56 unified spatial lightGBM models from 7-day forecasts by using all 18 cities for ease of comparison, without distinguishing between stations and forecast times. Figure 10 compares the multiple spatial lightGBM models and the unified one in terms of their temperature and wind forecasts. It can be seen that our single-station single-time strategy can improve the correction performance compared with the unified model. At most stations, the proposed method outperforms the unified model, which helps prove the effectiveness of the single-station single-time strategy.
Furthermore, to explain the effectiveness of the single-station single-time strategy, we calculate the times of each feature to split the temperature prediction from the proposed spatial lightGBM and unified spatial lightGBM, which is denoted by feature importance. Taking Haikou and Lingao city as examples, Figure 11 shows the top seven features in terms of their importance as calculated by the two lightGBM models. It can be seen that the unified model has the same order of importance for Haikou and Lingao; however, the proposed model obtains a different order for Haikou and Lingao. Specifically, the top seven features of the unified model are 2 T, TT, Pp, 2 D, 10 V, Pp (near the station), and10 U for Haikou and Lingao. However, in the proposed model, the top five features at Haikou are 2 T, 700 kapW, TT, 850 kapW, 10 V, 200 kpaw, 400 kpa, while at Lingao, they are 2 T, 700 kpaRH, 200 kpaV, 400 kpaV, 700 kpaU, 500 kpaV, and 850 kpaRH. This indicates that the proposed single-station single-time strategy can reflect the differences of different stations due to topographic effects, but the unified model fails in this regard. The main contributions of the proposed method are spatial information extraction and training strategy. In particular, some related studies also employed similar processing. For instance, Zhong J et al. [25] used a novel feature engineering approach to incorporate spatial effects from meteorological data for PM2.5 prediction. Haochen L I. et al. [3] take surrounding spatial points of the Beijing area into account in a unified way, which performs better when the forecast time is longer. Mousavi S M et al. [26] present a deep learning method for the single-station earthquake location by using two separate Bayesian neural networks. However, it is firstly used in temperature and wind forecast correction.

5. Conclusions

In this paper, by capturing the local spatial information of stations and using a single-station single-time strategy, we design a novel and robust lightGBM model to correct temperature and wind NWP forecasts. For the correction performance evaluation, the T T 1 , T T 2 , A C s , and RMSE index of the proposed method outperforms the ECWMF prediction, respectively. This proves the proposed method’s high performance for temperature and wind correction. In addition, we also compared the proposed method with the state-of-art method, e.g., Random Forest, GBDT, and the original lightGBM, on the correction performance. The higher accuracies and lower computational time of the proposed method prove its effectiveness. Furthermore, we analyze the importance of features to demonstrate that the proposed method can measure the differences of different stations due to topographic effects, but the unified model fails in this regard. The proposed method can also be applied in the prediction of many other meteorological elements.

Author Contributions

Conceptualization, R.T. and X.X.; methodology, X.X.; software, Y.N.; validation, W.F., Y.C. and C.L.; resources, W.F.; data curation, Y.N.; writing—original draft preparation, X.X.; writing—review and editing, R.T.; visualization, C.L.; project administration, R.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the Natural Science Foundation of Hainan under grant 2019 RC165, the Key Research and Development Project of Hainan Province under grant ZDYF2020041, the National Natural Science Foundation of China under grant 32060413, open funding of the Key Laboratory of South China Sea Meteorological Disaster Prevention and Mitigation of Hainan Province under grant SCSF201905, and the Young Talents Science and Technology Innovation Project of the Hainan Association for Science and Technology under grant QCXM202011.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are available on request due to restrictions, e.g., privacy or ethics. The data presented in this study are available on request from the corresponding author. The data are not publicly available due to confidentiality agreements.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xue, J.; Liu, Y. Numerical weather prediction in China in the new century—Progress, problems and prospects. Adv. Atmos. Sci. 2007, 24, 1099–1108. [Google Scholar] [CrossRef]
  2. Xue, H.L.; Shen, X.S.; Chou, J.F. A forecast error correction method in numerical weather prediction by using recent multiple-time evolution data. Adv. Atmos. Sci. 2013, 30, 1249–1259. [Google Scholar] [CrossRef]
  3. Li, H.; Yu, C.; Xia, J.; Wang, Y.; Zhu, J.; Zhang, P. A Model Output Machine Learning Method for Grid Temperature Forecasts in the Beijing Area. Adv. Atmos. Sci. 2019, 36, 112–126. [Google Scholar] [CrossRef]
  4. Półrolniczak, M.; Kolendowicz, L.; Czernecki, B.; Taszarek, M.; Tóth, G. Determination of Surface Precipitation Type Based on the Data Fusion Approach. Adv. Atmos. Sci. 2021, 38, 387–399. [Google Scholar] [CrossRef]
  5. Kunić, Z.; Ženko, B.; Boshkoska, B.M. FOCUSED–Short-Term Wind Speed Forecast Correction Algorithm Based on Successive NWP Forecasts for Use in Traffic Control Decision Support Systems. Sensors 2021, 21, 3405. [Google Scholar] [CrossRef]
  6. Li, L.; Xu, Y.; Yan, L.; Wang, S.; Liu, G.; Liu, F. A Regional NWP Tropospheric Delay Inversion Method Based on a General Regression Neural Network Model. Sensors 2020, 20, 3167. [Google Scholar] [CrossRef] [PubMed]
  7. Wang, P.; Li, J.; Schmit, T.J. The impact of low latency satellite sounder observations on local severe storm forecasts in regional NWP. Sensors 2020, 20, 650. [Google Scholar] [CrossRef] [Green Version]
  8. Howard, T.; Clark, P. Correction and downscaling of NWP wind speed forecasts. Meteorol. Appl. 2010, 14, 105–116. [Google Scholar] [CrossRef]
  9. Verspeek, J. Improved ASCAT Wind Retrieval Using NWP Ocean Calibration. IEEE Trans. Geosci. Remote Sens. 2012, 50, 2488–2494. [Google Scholar] [CrossRef] [Green Version]
  10. Dong, L.; Ren, L.; Gao, S.; Gao, Y.; Liao, X. Studies on wind farms ultra-short term NWP wind speed correction methods. In Proceedings of the 2013 25th Chinese Control and Decision Conference (CCDC), Guiyang, China, 25–27 May 2013. [Google Scholar]
  11. Auligné, T.; McNally, A.P.; Dee, D.P. Adaptive bias correction for satellite data in a numerical weather prediction system. Q. J. R. Meteorol. Soc. 2007, 133, 631–642. [Google Scholar] [CrossRef]
  12. Wang, B.; Lu, J.; Yan, Z.; Luo, H.; Li, T.; Zheng, Y.; Zhang, G. Deep Uncertainty Quantification: A Machine Learning Approach for Weather Forecasting. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, London, UK, 19–23 August 2018. [Google Scholar]
  13. Lauret, P.; Diagne, H.M.; David, M. A Neural Network Post-processing Approach to Improving NWP Solar Radiation Forecasts. Energy Procedia 2014, 57, 1044–1052. [Google Scholar] [CrossRef]
  14. Liu, Y.; Wang, Y.; Li, L.; Han, S.; Infield, D. Numerical weather prediction wind correction methods and its impact on computational fluid dynamics based wind power forecasting. J. Renew. Sustain. Energy 2016, 8, 770–778. [Google Scholar] [CrossRef] [Green Version]
  15. Buhan, S.; Özkazanç, Y.; Çadırcı, I. Wind Pattern Recognition and Reference Wind Mast Data Correlations With NWP for Improved Wind-Electric Power Forecasts. IEEE Trans. Ind. Inform. 2017, 12, 991–1004. [Google Scholar] [CrossRef]
  16. McCandless, T.; Jiménez, P.A. Examining the Potential of a Random Forest Derived Cloud Mask from GOES-R Satellites to Improve Solar Irradiance Forecasting. Energies 2020, 13, 1671. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. Du, P. Ensemble Machine Learning-Based Wind Forecasting to Combine NWP Output With Data From Weather Station. IEEE Trans. Sustain. Energy 2019, 10, 2133–2141. [Google Scholar] [CrossRef]
  18. Yanyan, K.; Haochen, L.; Jiangjiang, X.; Yingxin, Z. Post-processing for NWP Outputs Based on Machine Learning for 2022 Winter Olympics Games over Complex Terrain, EGU General Assembly 2020. In Proceedings of the EGU General Assembly Conference, Online, 4–8 May 2020. [Google Scholar] [CrossRef]
  19. Devi, R.M.; Prasetya, T.A.E.; Indriani, D. Spatial and temporal analysis of land surface temperature change on new britain island. Int. J. Remote Sens. Earth Sci. (IJReSES) 2020, 17, 45. [Google Scholar] [CrossRef]
  20. Nezhad, M.M.; Groppi, D.; Marzialetti, P.; Fusilli, L.; Laneve, G.; Cumo, F.; Garcia, D.A. Wind energy potential analysis using Sentinel−1 satellite: A review and a case study on Mediterranean islands. Renew. Sustain. Energy Rev. 2019, 109, 499–513. [Google Scholar] [CrossRef]
  21. Kim, S. Jeju Island climate modeling using multiple linear regression analysis. J. Anal. Appl. Math. 2019, 13, 118–136. [Google Scholar]
  22. Muksin, D.; Simbolon, D.; Wiyono, E.S.; Sondita, M.F.A. Effect of global climate (ENSO) on regional climate (rainfall and air temperature) in the Morotai Island region. Adv. Environ. Sci. 2020, 12, 97–109. [Google Scholar]
  23. Ke, G.; Meng, Q.; Finley, T.; Wang, T.; Chen, W.; Ma, W.; Liu, T.Y. LightGBM: A highly efficient gradient boosting decision tree. Adv. Neural Inf. Process. Syst. 2017, 30, 3146–3154. [Google Scholar]
  24. Friedman, J.H. Greedy Function Approximation: A Gradient Boosting Machine. Ann. Stat. 2001, 29, 1189–1232. [Google Scholar] [CrossRef]
  25. Zhong, J.; Zhang, X.; Gui, K.; Wang, Y.; Che, H.; Shen, X.; Zhang, W. Robust prediction of hourly PM2.5 from meteorological data using LightGBM. Natl. Sci. Rev. 2021. [Google Scholar] [CrossRef] [PubMed]
  26. Mousavi, S.M.; Beroza, G.C. Bayesian-deep-learning estimation of earthquake location from single-station observations. arXiv 2019, arXiv:1912.01144. [Google Scholar] [CrossRef]
Figure 1. Distribution of the 18 observation stations in Hainan Province.
Figure 1. Distribution of the 18 observation stations in Hainan Province.
Sensors 22 00193 g001
Figure 2. Schematic illustration of the sample construction process.
Figure 2. Schematic illustration of the sample construction process.
Sensors 22 00193 g002
Figure 3. Schematic illustration of the lightGBM model.
Figure 3. Schematic illustration of the lightGBM model.
Sensors 22 00193 g003
Figure 4. The single-station single-time spatial lightGBM for Lingao city.
Figure 4. The single-station single-time spatial lightGBM for Lingao city.
Sensors 22 00193 g004
Figure 5. Comparison of the ECWMF model and the proposed method in terms of their temperature forecast at Haikou Station: (a) real temperature versus ECWMF prediction and proposed correction; (b) T T 1 index comparison; (c) T T 2 index comparison; (d) RMSE index comparison.
Figure 5. Comparison of the ECWMF model and the proposed method in terms of their temperature forecast at Haikou Station: (a) real temperature versus ECWMF prediction and proposed correction; (b) T T 1 index comparison; (c) T T 2 index comparison; (d) RMSE index comparison.
Sensors 22 00193 g005
Figure 6. Comparison of the ECWMF model and the proposed method in terms of their wind forecast at Haikou Station: (a) real wind speed versus ECWMF prediction and proposed correction; (b) A C s index comparison; (c) RMSE index comparison.
Figure 6. Comparison of the ECWMF model and the proposed method in terms of their wind forecast at Haikou Station: (a) real wind speed versus ECWMF prediction and proposed correction; (b) A C s index comparison; (c) RMSE index comparison.
Sensors 22 00193 g006
Figure 7. The comparisons of the ECWMF model and the proposed method at 18 cities: (a) average T T 2 index of temperature forecast for ECWMF prediction and proposed correction; (b) A C s index of wind speed for ECWMF prediction and proposed correction.
Figure 7. The comparisons of the ECWMF model and the proposed method at 18 cities: (a) average T T 2 index of temperature forecast for ECWMF prediction and proposed correction; (b) A C s index of wind speed for ECWMF prediction and proposed correction.
Sensors 22 00193 g007
Figure 8. Temperature fields of 18 cities for the next 3, 6, 24, 48, and 144 h: (a) real temperature; (b) proposed correction; (c) ECWMF prediction.
Figure 8. Temperature fields of 18 cities for the next 3, 6, 24, 48, and 144 h: (a) real temperature; (b) proposed correction; (c) ECWMF prediction.
Sensors 22 00193 g008
Figure 9. Comparison of various correction methods in the next 3, 9, 18, 33, 45, 63, 75, 96, and 114 h: (a) T T 2 index comparison; (b) A C s index comparison.
Figure 9. Comparison of various correction methods in the next 3, 9, 18, 33, 45, 63, 75, 96, and 114 h: (a) T T 2 index comparison; (b) A C s index comparison.
Sensors 22 00193 g009
Figure 10. Comparison between the proposed spatial lightGBM and unified spatial lightGBM in terms of their temperature and wind forecasts: (a) T T 2 index comparison; (b) A C s index comparison.
Figure 10. Comparison between the proposed spatial lightGBM and unified spatial lightGBM in terms of their temperature and wind forecasts: (a) T T 2 index comparison; (b) A C s index comparison.
Sensors 22 00193 g010
Figure 11. Top 7 features in terms of their importance to the temperature prediction calculated by the proposed spatial lightGBM and the unified spatial lightGBM: (a) top 7 feature importance of unified model; (b) top 7 feature importance of proposed model in Haikou; (c) top 7 feature importance of proposed model in Lingao.
Figure 11. Top 7 features in terms of their importance to the temperature prediction calculated by the proposed spatial lightGBM and the unified spatial lightGBM: (a) top 7 feature importance of unified model; (b) top 7 feature importance of proposed model in Haikou; (c) top 7 feature importance of proposed model in Lingao.
Sensors 22 00193 g011
Table 1. The selected predictors and their abbreviations.
Table 1. The selected predictors and their abbreviations.
Data TypesPredictorsAbbreviations
Predictors at the surface10-m U-wind component10 U
10-m V-wind component10 V
2-m dewpoint temperature2 D
2-m temperature2 T
Convective available potential energyCAPE
Mean sea level pressureMSL
Low cloud coverLCC
Predictors at different pressure levels (200 kpa, 400 kpa, 500 kpa, 700 kpa, 850 kpa, 925 kpa, 950 kpa)Geopotential heightGH
Relative humidityRH
TemperatureT
U component of windU
V component of windV
Vertical velocityW
Geopotential heightGH
Table 2. The selected observation elements and their abbreviations.
Table 2. The selected observation elements and their abbreviations.
ElementAbbreviationElementAbbreviation
2-m wind directionWd2 mMinimum temperatureTmin
2-m wind speedWs2 mRelative humidityRH
TemperatureTTStation pressurePp
Maximum temperatureTmaxHourly precipitationR1 H
Table 3. Comparison of various correction methods in training time.
Table 3. Comparison of various correction methods in training time.
Proposed ModelOriginal LightGBMRandom ForestGBDT
Cost Time (s)19.08.51772.5605.3
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tang, R.; Ning, Y.; Li, C.; Feng, W.; Chen, Y.; Xie, X. Numerical Forecast Correction of Temperature and Wind Using a Single-Station Single-Time Spatial LightGBM Method. Sensors 2022, 22, 193. https://doi.org/10.3390/s22010193

AMA Style

Tang R, Ning Y, Li C, Feng W, Chen Y, Xie X. Numerical Forecast Correction of Temperature and Wind Using a Single-Station Single-Time Spatial LightGBM Method. Sensors. 2022; 22(1):193. https://doi.org/10.3390/s22010193

Chicago/Turabian Style

Tang, Rongnian, Yuke Ning, Chuang Li, Wen Feng, Youlong Chen, and Xiaofeng Xie. 2022. "Numerical Forecast Correction of Temperature and Wind Using a Single-Station Single-Time Spatial LightGBM Method" Sensors 22, no. 1: 193. https://doi.org/10.3390/s22010193

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop