Next Article in Journal
CloudScout: A Deep Neural Network for On-Board Cloud Detection on Hyperspectral Images
Next Article in Special Issue
Advanced Fully Convolutional Networks for Agricultural Field Boundary Detection
Previous Article in Journal
Interseismic Coupling beneath the Sikkim–Bhutan Himalaya Constrained by GPS Measurements and Its Implication for Strain Segmentation and Seismic Activity
Previous Article in Special Issue
How Well Do Deep Learning-Based Methods for Land Cover Classification and Object Detection Perform on High Resolution Remote Sensing Imagery?
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Extreme Gradient Boosting Model for Rain Retrieval using Radar Reflectivity from Various Elevation Angles

Department of Marine Environmental Informatics & Center of Excellence for Ocean Engineering, National Taiwan Ocean University, Keelung 20224, Taiwan
*
Author to whom correspondence should be addressed.
Remote Sens. 2020, 12(14), 2203; https://doi.org/10.3390/rs12142203
Submission received: 23 May 2020 / Revised: 23 June 2020 / Accepted: 8 July 2020 / Published: 9 July 2020

Abstract

:
The purpose of this study was to develop an optimal estimation model for rainfall rate retrievals using radar reflectivity, thereby gaining an effective grasp of rainfall information for disaster prevention uses. A process was designed for evaluating the optimal retrieval models using various dataset combinations with radar reflectivity and ground meteorological attributes. Various ground meteorological attributes (such as relative humidity, wind speed, precipitation, etc.) were obtained using the land-based weather stations affiliated with Taiwan’s Central Weather Bureau (CWB). This study used nine radar reflectivity provided by the Hualien weather surveillance radar station’s Volume Cover Pattern 21 system. The developed models are built using multiple machine learning algorithms, including linear regression (REG), support vector regression (SVR), and extreme gradient boosting (XGBoost), in addition to the Marshall–Palmer formula (MP). The study examined 14 typhoons that occurred from 2008 to 2017 at Chenggong station in southeast Taiwan, and Lanyu station in the outlying islands, and the top four major rainfall events were designated as test typhoons—Nanmadol (2011), Tembin (2012), Matmo (2014), and Nepartak (2016). The results indicated that for rainfall retrievals, radar reflectivity at a scanning (elevation) angle of 6.0° combined with ground meteorological attributes were the optimal input variables for the Chenggong station, whereas radar reflectivity at an elevation angle of 4.3° combined with ground meteorological attributes were optimal for the Lanyu station. In terms of model performance, XGBoost models had the lowest error index at Chenggong and Lanyu stations compared with MP, REG, and SVR models. XGBoost models at Lanyu station had the highest efficiency coefficient (0.903), and those at Chenggong station had the second highest (0.885). As a result, pairing the combination of optimal radar reflectivity and ground meteorological attributes, as verified by the evaluation process, with a high-efficiency algorithm (XGBoost) can effectively increase the accuracy of rainfall retrieval during typhoons.

Graphical Abstract

1. Introduction

Typhoons are extreme weather systems that occur more frequently during summer and fall in Taiwan. Typhoons mostly originate in the intertropical convergence zone, with the strongest typhoons created in the western North Pacific and the South China Sea. Approximately 25.7 typhoons are formed on average each year, and the strong winds and rainstorms generated by landfall affect hydrological cycles in East Asia [1,2]. Taiwan is positioned at 120–122° east and 22–25° north in the West Pacific (Figure 1), and its terrain is mostly steep hills. Due to the simultaneous influence of monsoons, ocean climate, and West Pacific typhoons, climate conditions easily form extreme weather systems that are highly destructive; the extreme rainfall and strong winds brought by typhoons are the cause of the most serious disasters in Taiwan [3,4,5].
Remote sensing, by definition, refers to the gathering of information regarding objects or media (e.g., ground, rivers, oceans, and atmosphere) without contact. The information is obtained through interaction of electromagnetic or acoustic waves with the media or objects by using passive or active instruments. Remote sensing instruments and rain gauges are the tools most often used to measure hydrometeorological parameters in research [6,7,8]. Most meteorological radars are set up on the ground, and scan clouds or falling water drops near the radar station (e.g., maximum scan radius = approximately 450 km for S-band radar) in a 360° omnidirectional rotation using multiple elevation angles from the bottom upwards. Because of radars’ higher resolution and real-time data acquisition, many radar rainfall prediction systems employ the relationship between radar reflectivity and rainfall intensity, expressed as the relationship between radar reflectivity (Z) and rainfall rate (R); for instance, the Marshall–Palmer formula [9] (Z = 200 R1.6 where Z is in mm6/m3 and R is in mm/h) converts radar reflectivity into rainfall rate. Numerous studies have analyzed and explored radar reflectivity-based rainfall estimations [10,11,12,13,14,15,16,17]. For example, Borga et al. [18] used high-resolution radar rainfall fields and space–time distributed hydrological models to evaluate the rainfall runoff during storm floods. Gabella et al. [19] used radar reflectivity to improve the accuracy of rainfall estimations in complex terrains. Seo and Breidenbach [20] used rain gauge measurements to correct nonuniform spatial deviations in radar rainfall parameters in real time. Libertino et al. [21] developed a quasi-real-time procedure for an adaptive (in space and time) estimation of the Z–R relationship. Tang and Matyas [22] presented a methodology to forecast a tropical cyclone rainfall distribution up to 8 h into the future using a high-resolution Doppler radar reflectivity mosaic in a large analytical domain. Chen et al. [23] reported the vertical structures of raindrop size distribution features and quantitative precipitation estimation parameters of two main synoptic systems, typhoons and meiyu/baiu fronts, based on summer observations with a ground-based impact disdrometer and a vertically pointing radar.
Radar reflectivity is highly correlated with rainfall estimation. However, few studies have compared errors in rainfall estimates from a single scan with estimates from scans at multiple elevations; for example, the terrain might block the radar reflectivity, making rainfall conditions behind the mountains unobservable. This results in radar reflectivity that might result in the miscalculation of the actual rainfall in a specific location. The aim of this study was to develop an optimal estimation model for rainfall retrievals during typhoons in Taiwan. Usually, the radar system can provide radar reflectivity from various scanning (elevation) angles. Thus, this study used the radar reflectivity from various elevation angles as input variables for retrieval models and evaluated the optimal elevation angles. In the rainfall retrieval models established in the study, additional inputs included ground meteorological attributes as well as radar reflectivity. The meteorological attributes were obtained using the land-based weather stations affiliated with Taiwan’s Central Weather Bureau (CWB) and located at Chenggong and Lanyu. The data collected from the weather stations comprised the following: pressure, temperature, humidity, solar radiation, rainfall, and wind at or near the ground. The presented retrieval models used the data combination of radar reflectivity and ground meteorological attributes with a specific gauge instrument. In practice, the meteorological attributes should be obtained in advance. Fortunately, because Taiwan has a tight cluster of automatic rainfall stations, sufficient ground meteorological attributes of an arbitrary location can be obtained. However, when a location lacks an automatic rainfall station, one could obtain the meteorological attributes through a self-built meteorological instrument.
An increased number of input variants necessitates the use of newer algorithms for high-dimensional and nonlinear regression models. With the rapid development of artificial intelligence (AI), regression-type models have become one of the key algorithms in machine learning (ML) and are used to solve high-dimensional and nonlinear problems [24,25,26,27,28,29]. Therefore, an increasing number of scholars have used advanced regression algorithm models and applied them to rainfall estimation problems to gain more precise estimation values. Some renowned ML models are support vector regression (SVR), artificial neural networks (ANNs), Bayesian networks, decision trees, and random forests [30,31,32,33,34,35,36,37,38,39,40]. Moreover, studies have used radar reflectivity in ML models; for example, Chiang et al. [41] used radar reflectivity in dynamic neural networks for rainfall estimation and prediction, in addition to weather radar data in ANNs—which are capable of processing complex nonlinear relationships—to conduct quantitative precipitation estimation. Wei [42] developed a typhoon radar reflectivity-based rainfall nowcasting model to operationally predict hourly rainfall. An adaptive network-based fuzzy inference system was developed to estimate precipitation.
In the current study, evaluation process was designed for a typhoon-season rainfall retrieval model. During the design of the process, radar reflectivity values from multiple scanning angles of weather in elevation (i.e., the elevation angles of the antenna) were tested to find the optimal elevation angles. Multiple ML algorithms were used to build a more precise rainfall estimation models, including linear regression (REG), SVR, and extreme gradient boosting (XGBoost). The XGBoost model was developed by Chen and Guestrin [43], and is a popular state-of-the-art algorithm applied in ML. XGBoost is a scalable ML system for tree boosting, which is a highly effective and widely used ML method; XGBoost improves the deficiencies of traditional tree learning algorithms in processing sparse data. Furthermore, XGBoost can simplify learning by models and prevent overfitting; therefore, its calculative abilities are superior to those of traditional gradient boosted decision trees (GBDTs). Dissertations on XGBoost have already been published in the fields of atmospheric composition and atmospheric science, substantiating its usability [44,45,46,47,48]. Currently, there are a few applications in rainfall estimation, such as [49,50]; therefore, this new algorithm was adopted in the present study to improve the accuracy of rainfall retrieval. Furthermore, the Marshall–Palmer formula (hereafter “MP”) proposed in a previous study [9] was used as the benchmark model for the estimation values.
The remainder of this paper is organized as follows. Section 2 introduces the study regions, selected typhoon events, raw radar reflectivity collection, and ground meteorological attributes. Section 3 outlines the rainfall retrieval case design and algorithm theory. Section 4 describes the building of the rainfall retrieval model and its parameter verification, and Section 5 evaluates and discusses the results. Section 6 presents the typhoon simulation results, and Section 7 provides the conclusion.

2. Study Area and Data

Because typhoons typically move toward Taiwan along an east-to-west path, Chenggong weather station on Taiwan’s east coast and Lanyu weather station in Taiwan’s outlying islands were selected as the study areas (Figure 1). We preliminarily screened for previous typhoons in Taiwan that had moved through the study areas or that had affected Taiwan’s southeastern coastal areas (Figure 2).
Table 1 presents typhoons that affected the study areas from 2008 to 2017 and their dates, total rainfall, and intensity. Fourteen typhoon events were collected for this study. According to CWB definitions, severe typhoons have maximum windspeeds of 51.0 m/s or higher near the typhoon eye, whereas moderate and mild typhoons have windspeeds of 32.7–50.9 m/s and 17.2–32.6 m/s, respectively. Statistics showed that moderate typhoons are most common (eight occurrences), followed by severe typhoons (five), and mild typhoons (one).

2.1. Radar Reflectivity

This study used radar reflectivity from Taiwan’s southeastern coastal area and outlying islands recorded by the Hualien Doppler weather surveillance radar (Figure 1). The reflectivity data from this radar in Rainbow® 5 format and CWB hourly observation data were collected for each typhoon that made landfall in Taiwan; the radar reflectivity data over weather stations were collected from scanning results of the CWB’s Doppler weather radar at Hualien. The Volume Cover Pattern (VCP) 21 system used by Hualien radar station can provide radar measurements for nine elevation angles: 0.5, 1.4, 2.4, 3.4, 4.3, 6.0, 9.9, 14.6, and 19.5°. The VCP21 system can complete scanning at nine elevation angles within 6 minutes and, compared with other radar systems (such as VCP11), it has slower antenna rotation, resulting in more precise radar reflectivity and velocity data [51]. Figure 3 displays a radar reflectivity rotating 360° with the radar at the center, where “range” is the scan range for the elevation, and “range_step” is the size of each range bin.
Google Earth Pro was used to accurately determine the azimuth and the distance between the Hualien radar station and a ground weather station. The azimuth and the distance were 199° and 102 km, respectively, between the Hualien radar station and Chenggong station, and 183° and 218 km, respectively, between the Hualien radar station and Lanyu station. Considering strong winds affecting the rainfall location of raindrops over the ground station, the average value of radar reflectivity generated in larger station-centered grid spaces (i.e., 10 by 10 km) were selected to represent radar reflectivity intensity above the target station.

2.2. Ground Observations

This study used hourly meteorological attributes (2008–2017) from CWB weather stations (Chenggong and Lanyu). Table 2 presents the meteorological attributes and CWB notations (i.e., PS01, PS02, TX01, TX05, RH01, SS02, PP02, RH02, WD01, WD02, WD05, WD06, and PP01). There are 13 attributes at each station.
Based on the meteorological attributes of the data collected, the number of model input attributes was discovered. However, some attributes may not have exhibited a high degree of correlation with the objective attribute (rainfall). Therefore, suitable attributes were required to be chosen before model construction. A correlation analysis was used to select the meteorological attributes with higher correlations with the rainfall attribute. The correlation coefficient (ρ) is defined as follows:
ρ = x i x ¯ y i y ¯ ( x i x ¯ ) 2 ( y i y ¯ ) 2   , 1 < ¯ ρ < ¯ 1
where x is the independent variable and y is the dependent variable;   x ¯ and y ¯ are the average values of x and y.
Typically, | ρ | > 0.7 represents a strong correlation, and | ρ | < 0.3 represents a weak correlation [53]. Based on these definitions, ρ absolute values over 0.3 were adopted as the attribute data in this study. Figure 4 displays the correlation analysis results for each weather station. In the figure, for example, the ρ value of PS01 (−0.274) was computed by Equation (1), where x is the ground air pressure (i.e., PS01) and y is the precipitation (i.e., PP01). Table 3 presents the selected meteorological attributes of Chenggong station (TX01, RH01, WD05, PP01, PP02, and SS02) and Lanyu station (PS01, PS02, TX01, RH01, WD05, PP01, and PP02) and their corresponding statistical values.

2.3. Dataset Definitions

A total of 2339 hourly records were collected. The data were then divided into three datasets: radar reflectivity {Z}, ground meteorological attributes {G}, and rainfall {R}. The {Z} dataset contained radar reflectivity from all elevation angles, and the mathematical expression was {Z}={Zi}I=1,9, where i represents the radar elevation angles in the VCP21 system (i is from 1 to 9 representing the elevation angles at 0.5, 1.4, 2.4, 3.4, 4.3, 6.0, 9.9, 14.6, and 19.5°, respectively). {G} contained meteorological attributes filtered through correlation analyses, expressed mathematically as {G}={Gk}k=1,6, where k represents the meteorological attributes (for Chenggong station, k is from 1 to 6 representing TX01, RH01, WD05, PP01, PP02, and SS02, respectively; and for Lanyu station, k is from 1 to 7 representing PS01, PS02, TX01, RH01, WD05, PP01, and PP02, respectively). {R} was the rainfall dataset.

3. Case Design and Algorithms

This section presents the process for evaluating the optimal rainfall retrieval model. As illustrated in Figure 5, the various models, including three ML-based models (REG, SVR, and XGBoost) and the MP formula, in addition to the designed cases, were used to build retrieval models. The case designs for the rainfall retrieval model were based on the datasets established in the previous section. The dataset combinations of three cases are described as follows:
  • Case 1 used radar reflectivity {Z} to retrieve rainfall rate. This case used radar reflectivity from every elevation angle as the model input to establish separate models. For example, the radar reflectivity from an elevation angle of 0.5° formulates ML-based rainfall retrieval models (namely subcase 1.1). That is, R = f1(Z1), where f1() can be an ML-based model or the MP formula. Because there were nine elevation angles, nine models were established (i.e., subcases 1.1 to 1.9). An additional model, subcase 1.10, featured a specific model that used radar reflectivity of all elevation angles; that is, R = f2({Zi}i=1,9), where f2() represents using ML-based models.
  • Case 2 used meteorological attributes {Gk}k=1,6 of weather stations to retrieve rainfall rate; that is, R = f3({Gk}k=1,6), where f3() represents using ML-based models.
  • Case 3 combined reflectivity intensity {Z} and meteorological attributes {G} to retrieve rainfall rate. Nine elevation angles (Z1 to Z9) separately combined with {Gk}k=1,6 can build nine models (i.e., subcases 3.1 to 3.9). For example, for subcase 3.2, R = f4(Z2, {Gk}k=1,6), where f4() represents ML-based models. An additional model, subcase 3.10, featured a specific model that combined meteorological attributes with the radar reflectivity of all elevation angles; that is, R = f5({Zi}i=1,9, {Gk}k=1,6), where f5() represents using ML-based models.
Then, the corresponding performance criteria for the rainfall observation values and rainfall retrieval values were calculated. Based on the comparison results, the optimal calculation model and corresponding dataset were selected.

3.1. Algorithms

This section explains the theoretical bases for the REG, SVR, and XGBoost models.
1.
REG
Linear regression is a crucial and widely used regression technique, and the main strength is that results are easy to interpret. When linear regression is performed for a set of independent variables x = (x1,…xr), r is the number of variables, assuming that the linear regression relationship between y and x is as follows:
y = β0 + β1 x1+ …+ βr xr + ε
where β0, β1, and βr are regression coefficients, and ε is the random error. In this study, rainfall was estimated with datasets {Z} and {G} using linear regression.
2.
SVR
The basic theory of SVR is to find the most suitable hyperplane within a space. Training data were set as (x1, y1),…, (xi, yi), with x as the input characteristic and y representing the characteristic’s corresponding regression value. SVR’s mathematical representation is similar to the following regression formula:
f(x) = w · x + b, w ∈ Rd, b ∈ R
If the difference between the regression value f(xi) and truth value yi is very small, then the predictive value f(x) can be accurately derived after inputting property x, and weight w is the hyperplane sought in SVR.
3.
XGBoost
XGBoost is a novel sparsity-aware algorithm for sparse data and a weighted quantile sketch for approximate tree learning [43]. The basis of XGBoost is gradient boosting (GB). GB iteratively generates models with weaker convergence results in ML and sums each weak model’s predictive results to optimize or minimize the loss function. Boosting can also be defined as raising or improving, and each addition of training generated by the new weak model improves on the previous results [54].
GB is simply a framework in which different algorithms can be entered, the most common being decision trees. The classic classification and regression tree was used in this study, and can also be referred to as GBDT [55]. Because each algorithm generates residuals, each subsequent calculation will establish a new algorithm calculation based on the gradient direction of the previous residual reduction, and the residual will decrease with multiple iterations. The derivation process of the GB formula is explained as follows.
The optimal prediction function F′(x) minimizes L(y, F(x)) projected by x onto y:
F x = arg   min   E y , x L y , F x
where F(x) is the function of weak classifier P={P1,P2,…}.
The weak classifier equation can be expressed as:
P = β m ,       α m
where αm is the parameter of the mth regression tree, and βm is the weight of the same tree in the prediction function.
The mth weak classifier is expressed as β m h x , α m ; therefore, the prediction function F x ; P can be expressed as:
F x ; P = m = 0 M β m h ( x ; α m )
The mth weak classifier in Equation (6) should be established on the prediction loss function generated by the m−1 weak classifier to predict the direction of descent; g m x i represents the direction in which the mth iteration weak classifier is built, and the formula is:
- g m x i = L y i , F x i F x i ] F x i = F m 1 x i     ,     i = 1 . N
αm and βm can be expressed as follows:
α m = arg   min i = 1 N [ g m x i β m h x ; α m ] 2
β m = arg   min i = 1 N L y i , F m 1 x i + β m h x i ; α m
To avoid overfitting, each weak classifier is typically multiplied by the learning rate v:
F m x = F m 1 x + v β m h x ; α m
XGBoost is built on the basis of this derivation formula and has two more Taylor expansions than GB when calculating residuals; as a result, XGBoost has superior convergence in its loss function prediction.

3.2. Programming Tools

The SVR and XGBoost models were implemented using the open-source scikit-learn and Keras libraries in Python 3.7 (Python Software Foundation, Wilmington, DE, USA [56,57]). Because CWB radar reflectivity data were stored as Rainbow® 5 files, Python wradlib modules were then used to analyze the data and obtain the radar reflectivity.

3.3. Performance Criteria

The performance criteria used in this study included the root mean square error (RMSE), mean absolute error (MAE), relative RMSE (rRMSE), relative MAE (rMAE), and efficiency coefficient (CE). The formulas are defined as follows:
RMSE = 1 N i = 1 N ( h i obs h i ret ) 2
MAE = 1 N i = 1 N h i obs h i ret
rRMSE = RMSE h ¯ obs
rMAE = MAE h ¯ obs
CE = 1 i = 1 N ( h i obs h i ret ) 2 i = 1 N ( h i obs h ¯ obs ) 2
where N is the number of data records; h i obs is the ith observation value; h i ret is the ith retrieval value; h ¯ obs is the average observation value; and h ¯ ret is the average retrieval value.

4. Modeling

Because there were only 14 typhoon events, this study adopted the following approach to use data to effectively improve the quality of model training. During a testing typhoon, the data for the other 13 typhoons were used as the training and validation dataset; the trained model parameters were then used in the simulation of the testing typhoon. During another testing typhoon, the same approach was used for model building and the simulation of the testing typhoon.
The model training and validation process in this study used 10-folder cross-validation, in which 90% of the data were randomly selected as training data each time; the remaining 10% were used as validation data and not repeated until all of the data had been part of the 10% testing set. Lastly, the final accurate value was obtained by averaging the results of each test set. The four typhoons with the greatest rainfall were selected as the testing typhoons: Tembin in 2012 (459 mm), Nepartak in 2016 (399 mm), Matmo in 2014 (394 mm), and Nanmadol in 2011 (360 mm).

4.1. Parameter Calibration

This section discusses the processes used to verify and optimize the parameters of the SVR and XGBoost models. Possible values for the parameters were searched for in the process to execute the model’s best-fit data capabilities. Parameters were calibrated through trial and error; that is, a single parameter was fixed and another parameter was adjusted to verify which parameter combination had a lower error. Because of the many case models designed in this study, the verification process for model parameters in Cases 1–3 and their optimal results are explained using the examples of Chenggong station with a radar angle of 6.0° and Lanyu station with a radar angle of 4.3°.
Figure 6 displays the verification results for the SVR models, for which the main parameters were penalty coefficient C. The C represents the degree of punishment for samples outside the margin, and the value is related to the degree of tolerance of error. The C values of 0.001, 0.01, 0.1, 1, 2, and 3 were used for verification in this study, with 10 to 1000 iterations. First, the RMSE for each iteration was drawn, fixing the C value at 0.001 and so on for every C value, to determine the smallest parameter for RMSE. The results showed that the optimal C values for Chenggong station for Cases 1–3 were 3, 2, and 3, respectively, whereas the optimal C values for Lanyu station in Cases 1–3 were 3, 0.01, and 0.01, respectively.
Figure 7 and Figure 8 present the verification results of the XGBoost models; XGBoost parameters include learning rate, min_child_weight, and max_depth. The min_child_weight refers to the minimum sum of instance weight needed in a child, and the max_depth is used to prevent overfitting, to avoid the tree growing very deep. The scope of the verification learning rate was 0.0001, 0.001, 0.01, 0.1, 0.2, 0.3, and 0.4, with 10 to 1000 iterations; min_child_weight was configured at 1, 2, and 3 for verification, and the max_depth verification scope was 3 to 15. Parameters were verified using trial and error, first by fixing the learning rate and adjusting the iterations to obtain the smaller parameter set in RMSE. Once the optimal learning rate parameter was obtained, the optimal parameter sets for min_child_weight and max_depth were verified. Table 4 lists the verification results for the optimal XGBoost model parameters in Cases 1–3.

4.2. Model Performance

Based on the approaches in the previous section, the optimal parameter set was found through completing the verification process for all cases. This section compares the error indices of all the cases. Figure 9a presents the RMSE results for the MP, REG, SVR, and XGBoost models in every case and under every elevation angle at Chenggong station; the figure demonstrates that (1) XGBoost models had the lowest error index, followed by SVR, REG, and MP; and (2) Case 3 had the lowest error index among the cases, followed by Cases 2 and 1. Based on the optimal model, XGBoost, Case 2 used ground station data and did not consider radar reflectivity from each elevation angle; therefore, the error values were the same; Case 3 used both elevated radar data and ground station data and had superior performance compared with Case 2. By illustrating the error results of these two cases (Figure 10a), we found that using different radar reflectivity could display changes in their error quantities. Figure 10a also demonstrates that optimal retrieval results were observed at an elevation angle of 6.0° (error index value = 2.520 mm/h).
Figure 9b presents the model verification results for every case of rain retrieval at Lanyu station. This figure demonstrates that, similarly, XGBoost models showed optimal performance and that Cases 2 and 3 had superior performance. Figure 10b illustrates the RMSE error values for both cases in XGBoost models for further evaluation, demonstrating that radar reflectivity data at an elevation angle of 4.3° had the best results (error index value = 2.016 mm/h).

5. Evaluation and Discussion

This section presents an evaluation to determine the optimal model and dataset combinations under different elevation angles. Table 5 presents the XGBoost model with Case 3 datasets as the optimal combination at Chenggong and Lanyu stations under every elevation angle; this study compared the average performance between stations and found that Lanyu station (RMSE = 2.359 mm/s) outperformed Chenggong station (RMSE = 2.706 mm/s).
The Chenggong station is situated in the southeast of the main island of Taiwan and is possibly affected by terrain factors, with the Coastal Mountain Range (150 km long, 10 km across from east to west, with an average height of 1000 m and the tallest peak height of 1682 m; Figure 11a) sheltering the station. Model verification results demonstrated that favorable results can be obtained under a specific elevation angle of 6.0°. According to Figure 11a, the range of theoretical elevation angles can be calculated. Waco [58] reported that the upper circulation of strong hurricanes extends into the tropopause of the atmosphere at 15–18 km. Houze et al. [59] and Houze [60] reported that the convective cell of Hurricane Ophelia (2005) reached approximately 17 km in echo top height. In this study, we assumed that the height of the cloud top in a tropical cyclone is 18 km (Figure 11a). The distance from the Hualien radar station to the Chenggong station is 102 km and to the northern tip of the Coastal Mountain Range is 15 km. Therefore, the range of radar elevation angles can be derived from 3.81° to 10.01°. As a result, the model demonstrated its validity regarding the optimal angle of 6.0°.
The Lanyu station generally had lower RMSE at lower elevation angles (approximately 1.4–4.3°), according to the model results, possibly because of less interference from land elevation factors when the electromagnetic pulses (radar beam) sent and received by the radar station pass across sea level, resulting in superior error results closer to the error index values at lower elevation angles. As illustrated in Figure 11b, the theoretical radar elevation angle can be calculated for the Lanyu station. The distance between the Hualien radar station and the Lanyu station is 218 km, with the maximum elevation angle at 4.72°. As a result, the model results appear reasonable regarding the optimal angle of 4.3°.

6. Simulations

The four testing typhoons were simulated to evaluate the retrieval effectiveness. Figure 11a,b presents the retrieval results of the testing typhoons at Chenggong and Lanyu stations: Chenggong station’s retrieval results were obtained at an elevation angle of 6.0° under Case 3 conditions, and Lanyu station used retrieval values at an elevation angle of 4.3° under Case 3 conditions. In the figures, the thick gray line represents the timeline (or hyetograph) of the observation data and hourly rainfall of the four testing typhoons: the first timepoints for the typhoon simulations were 2011/8/27 12:00 for Nanmadol (total = 53 h), 2012/8/23 11:00 for Tembin (23 h), 2014/7/21 21:00 for Matmo (46 h), and 2016/7/7 10:00 for Nepartak (47 h).
Among the four typhoons, Matmo had the highest rainfall between both stations (observation value = 66 mm/h at Chenggong station and 61 mm/h at Lanyu station). Figure 2f shows that the path of Matmo’s center was very close to both stations, resulting in heavy rain. Rainfall observation records for the four typhoons at both stations showed that Chenggong station was more likely to see rainfall than Lanyu station, possibly because of the “wind sweep” rainfall phenomenon caused by the terrain of Central Mountain Range and the impact of the Coastal Mountain Range on the typhoon’s peripheral circulation as it drew nearer Taiwan’s east coast; when the typhoon airflow encounters the slope and is forced to rise, the water vapor in the air begins to condense from the lowering temperatures in higher altitudes and forms terrain rainfall. Conversely, Lanyu station is situated on the ocean, and therefore sees topographical rainfall; this is similar to the peak rainfall patterns observed for Typhoons Tembin (Figure 2d) and Nepartak (Figure 2j) at Chenggong and Lanyu stations reflecting the possible effects of topographical rainfall. Furthermore, Nanmadol did not exhibit significant single-peak rainfall patterns, possibly because its trajectory was from south to north—drawing near Taiwan’s southern tip and following the southern edge of the Central Mountain Range (Figure 2c), resulting in continuous and sustained rainfall.
In Figure 12, the orange solid line represents the MP model’s retrieval value, the green solid line represents that of the REG model, the black dashed line represents that of the SVR model, and the blue solid line represents that of the XGBoost model. For simulations at Chenggong station (Figure 12a), the rain pattern variations retrieved by the four models exhibited greater differences, and peak rainfall was significantly underestimated; this may be because of faster structural variations of typhoon circulation at Chenggong station, resulting in radar data and ground meteorological attributes changing faster, and thus exhibiting high and unsteady variation; therefore, the models exhibited higher biases when estimating rainfall. At Lanyu station (Figure 12b), the overall rain patterns in the MP, REG, SVR, and XGBoost models were approximately similar to observed rain patterns. The peak time points in the MP, REG, SVR, and XGBoost models reflected underestimated rainfall variation and peak values.
Both Chenggong and Lanyu stations exhibited significant peak rain patterns for Typhoon Matmo. Retrieval results mostly demonstrated that Lanyu station outperformed Chenggong station in grasping rainfall trends (i.e., fewer instances of underestimation); the reason might be smaller variations in the typhoon structure and circulation, and stable development of the typhoon structure, and the absence of topographical interference allowing radar reflectivity signals to more accurately reflect rainfall. Conversely, the typhoon circulation and structure rapidly changed when the typhoon circulation encountered land and the Central Mountain Range, resulting in greater fluctuations in radar reflectivity signals at Chenggong station; as a result, the ability of the retrieval model to reflect rainfall at Chenggong station was worse compared with at Lanyu station.
Next, the models were further compared in terms of their performance for each performance criterion. In absolute errors, MAE and RMSE indices were used to evaluate overall performance in all four typhoons; as presented in Figure 13a,b, the XGBoost model fared better than the MP, REG, and SVR models in absolute errors, and Lanyu station exhibited smaller absolute errors compared with Chenggong station. In relative errors, rMAE and rRMSE indices were used; Figure 13c,d shows that the XGBoost model outperformed the MP, REG, and SVR models and that Lanyu station exhibited smaller relative values compared with Chenggong station. Lastly, in terms of CE (Figure 13e), the XGBoost model produced the highest CE at both stations and that for Lanyu station was slightly higher, at 0.903, compared to 0.885 for the Chenggong station.

7. Conclusions

The aim of this study was to develop a typhoon-season rain retrieval model that could estimate possible rainfall in the study area when typhoons struck Taiwan. The studied sites were Chenggong weather station on Taiwan’s southeast coast and Lanyu weather station in Taiwan’s outlying islands. Rainfall retrieval cases and a process for evaluating the optimal model were designed, and the model case designs employed combined datasets of radar reflectivity factors from multiple elevation angles and ground meteorological attributes. The scope of the study was 14 typhoons from 2008 to 2017, and the radar reflectivity at nine elevation angles were provided by the VCP21 system at the CWB’s Hualien weather surveillance radar station. The case models in this study were constructed using the ML algorithms REG, SVR, XGBoost, and MP.
The results at the experimental stations can be summarized as follows:
  • In the process of building the rainfall-retrieval models, combining radar reflectivity with ground meteorological attributes (Case 3) achieved superior rainfall-retrieval results compared with only inputting radar reflectivity (Case 1) or only ground meteorological attributes (Case 2).
  • When the experimental station radar elevation angles were evaluated, radar reflectivity at an elevation angle of 6.0° combined with ground meteorological attributes were the optimal input variables for rainfall retrieval at Chenggong station; at Lanyu station, the optimal input variables were radar reflectivity at an elevation angle of 4.3° combined with ground meteorological attributes.
  • Simulation results of the testing typhoons (Nanmadol in 2011, Tembin in 2012, Matmo in 2014, and Nepartak in 2016) demonstrated that Lanyu station exhibited smaller error index values in model retrieval than Chenggong station. This study speculated that this is because Lanyu station is situated on the ocean, where a typhoon circulation encounters little to no topographical interference to affect its structure when passing; as a result, the radar reflectivity signals are better reflected off the variations (gradients) of water vapor and possibly rain. By contrast, Chenggong station is affected by rapid changes in typhoon circulation and structure when a typhoon circulation encounters land and the Coastal Mountain Range and the Central Mountain Range, resulting in greater fluctuations in radar reflectivity signals. As a result, the Chenggong station retrieval models were worse at predicting rainfall than those at Lanyu station.
  • In terms of model errors, the XGBoost model at both Chenggong and Lanyu stations exhibited smaller error indices than the MP, REG, and SVR models (including absolute errors (MAE and RMSE) and relative errors (rMAE and rRMSE)). In terms of efficiency performance during retrievals, Lanyu station’s XGBoost model had the highest efficiency coefficient (0.903), and Chenggong station’s XGBoost model had the second highest (0.885).
Finally, based on the radar reflectivity at optimal radar elevation angles and ground meteorological attributes verified in this study’s evaluation process, entering the combined dataset into a high-performance algorithm (XGBoost) can effectively improve the accuracy of rainfall retrieval during typhoon season. As a result, the concrete study results also demonstrate the contribution of this study.

Author Contributions

C.-C.W. conceived and designed the experiments and wrote the manuscript; C.-C.W. and C.-C.H. carried out this experiment and analysis of the data and discussed the results. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported by the Ministry of Science and Technology, Taiwan, under Grant No. MOST108-2622-M-019-001-CC3.

Acknowledgments

The authors acknowledge data provided by Taiwan’s CWB Taiwan, which are available at https://rdc28.cwb.gov.tw/. This manuscript was edited by Wallace Academic Editing.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Roy, C.; Kovordányi, R. Tropical cyclone track forecasting techniques: A review. Atmos. Res. 2012, 104, 40–69. [Google Scholar] [CrossRef] [Green Version]
  2. Wei, C.C. Improvement of typhoon precipitation forecast efficiency by coupling SSM/I microwave data with climatologic characteristics and precipitation. Weather Forecast. 2013, 28, 614–630. [Google Scholar] [CrossRef]
  3. Huang, J.C.; Yu, C.K.; Lee, J.Y.; Cheng, L.W.; Lee, T.Y.; Kao, S.J. Linking typhoon tracks and spatial rainfall patterns for improving flood lead time predictions over a mesoscale mountainous watershed. Water Resour. Res. 2012, 48, W09540. [Google Scholar] [CrossRef]
  4. Kuo, Y.C.; Lee, M.A.; Lu, M.M. Association of Taiwan’s October rainfall patterns with large-scale oceanic and atmospheric phenomena. Atmos. Res. 2016, 180, 200–210. [Google Scholar] [CrossRef]
  5. Wei, C.C.; Peng, P.C.; Tsai, C.H.; Huang, C.L. Regional forecasting of wind speeds during typhoon landfall in Taiwan: A case study of westward-moving typhoons. Atmosphere 2018, 9, 141. [Google Scholar] [CrossRef] [Green Version]
  6. Chen, K.S.; Wang, J.T.; Mitnik, L.M. Satellite and ground observations of the evolution of Typhoon Herb near Taiwan. Remote Sens. Environ. 2001, 75, 397–411. [Google Scholar] [CrossRef]
  7. Wei, C.C.; Roan, J. Retrievals for the rainfall rate over land using Special Sensor Microwave/Imager data during tropical cyclones: Comparisons of scattering index, regression, and support vector regression. J. Hydrometeorol. 2012, 13, 1567–1578. [Google Scholar] [CrossRef]
  8. Zhang, Y.; Stensrud, D.J.; Zhang, F. Simultaneous assimilation of radar and all-sky satellite infrared radiance observations for convection-allowing ensemble analysis and prediction of severe thunderstorms. Mon. Weather Rev. 2019, 147, 4389–4409. [Google Scholar] [CrossRef]
  9. Marshall, J.S.; Palmer, W.M.K. The distribution of raindrops with size. J. Appl. Meteorol. 1948, 5, 165–166. [Google Scholar] [CrossRef]
  10. Scofield, R.A.; Kuligowski, R.J. Status and outlook of operational satellite precipitation algorithms for extreme-precipitation events. Weather Forecast. 2003, 18, 1037–1051. [Google Scholar] [CrossRef] [Green Version]
  11. Smith, J.A.; Baeck, M.L.; Meierdiercks, K.L.; Miller, A.J.; Krajewski, W.F. Radar rainfall estimation for flash flood forecasting in small urban watersheds. Adv. Water Resour. 2007, 30, 2087–2097. [Google Scholar] [CrossRef]
  12. Michaelides, S.; Levizzani, V.; Anagnostou, E.; Bauer, P.; Kasparis, T.; Lane, J.E. Precipitation: Measurement, remote sensing, climatology and modeling. Atmos. Res. 2009, 94, 512–533. [Google Scholar] [CrossRef]
  13. Wei, C.C. Wavelet support vector machines for forecasting precipitation in tropical cyclones: Comparisons with GSVM, regression, and MM5. Weather Forecast. 2012, 27, 438–450. [Google Scholar] [CrossRef]
  14. Diop, C.A.; Sauvageot, H.; Mesnard, F. Partitioning the distribution function of radar reflectivity in convective storms using maximum likelihood method. Atmos. Res. 2013, 124, 123–136. [Google Scholar] [CrossRef]
  15. Ku, J.M.; Yoo, C. Calibrating radar data in an orographic setting: A case study for the typhoon Nakri in the Hallasan Mountain, Korea. Atmosphere 2017, 8, 250. [Google Scholar] [CrossRef] [Green Version]
  16. Woo, W.C.; Wong, W.K. Operational application of optical flow techniques to radar-based rainfall nowcasting. Atmosphere 2017, 8, 48. [Google Scholar] [CrossRef] [Green Version]
  17. Wei, C.C.; Hsieh, P.Y. Estimation of hourly rainfall during typhoons using radar mosaic-based convolutional neural networks. Remote Sens. 2020, 12, 896. [Google Scholar] [CrossRef] [Green Version]
  18. Borga, M.; Anagnostou, E.N.; Frank, E. On the use of real-time radar rainfall estimates for flood prediction in mountainous basins. J. Geophys. Res. 2000, 105, 2269–2280. [Google Scholar] [CrossRef]
  19. Gabella, M.; Joss, J.; Perona, G.; Galli, G. Accuracy of rainfall estimates by two radars in the same Alpine environment using gage adjustment. J. Geophys. Res. 2001, 106, 5139–5150. [Google Scholar] [CrossRef] [Green Version]
  20. Seo, D.J.; Breidenbach, J.P. Real-time correction of spatially nonuniform bias in radar rainfall data using rain gauge measurements. J. Hydrometeorol. 2002, 3, 93–111. [Google Scholar] [CrossRef] [Green Version]
  21. Libertino, A.; Allamano, P.; Claps, P.; Cremonini, R.; Laio, F. Radar estimation of intense rainfall rates through adaptive calibration of the Z-R relation. Atmosphere 2015, 6, 1559–1577. [Google Scholar] [CrossRef] [Green Version]
  22. Tang, J.; Matyas, C. A nowcasting model for tropical cyclone precipitation regions based on the TREC motion vector retrieval with a semi-Lagrangian scheme for Doppler weather radar. Atmosphere 2018, 9, 200. [Google Scholar] [CrossRef] [Green Version]
  23. Chen, Y.; Duan, J.; An, J.; Liu, H. Raindrop size distribution characteristics for tropical cyclones and meiyu-baiu fronts impacting Tokyo, Japan. Atmosphere 2019, 10, 391. [Google Scholar] [CrossRef] [Green Version]
  24. Asklany, S.A.; Elhelow, I.K.; El-Wahab, M.A. Rainfall events prediction using rule-based fuzzy inference system. Atmos. Res. 2011, 101, 228–236. [Google Scholar] [CrossRef]
  25. Wei, C.C. RBF neural networks combined with principal component analysis applied to quantitative precipitation forecast for a reservoir watershed during typhoon periods. J. Hydrometeorol. 2012, 13, 722–734. [Google Scholar] [CrossRef]
  26. Schmidhuber, J. Deep learning in neural networks: An overview. Neural Netw. 2015, 61, 85–117. [Google Scholar] [CrossRef] [Green Version]
  27. Lin, F.R.; Wu, N.J.; Tsay, T.K. Applications of cluster analysis and pattern recognition for typhoon hourly rainfall forecast. Adv. Meteorol. 2017, 2017, 5019646. [Google Scholar] [CrossRef]
  28. Leahy, T.P.; Llopis, F.P.; Palmer, M.D.; Robinson, N.H. Using neural networks to correct historical climate observations. J. Atmos. Ocean. Technol. 2018, 35, 2053–2059. [Google Scholar] [CrossRef]
  29. Mosavi, A.; Ozturk, P.; Chau, K.W. Flood prediction using machine learning models: Literature review. Water 2018, 10, 1536. [Google Scholar] [CrossRef] [Green Version]
  30. Jin, Q.; Fan, X.; Liu, J.; Xue, Z.; Jian, H. Using eXtreme Gradient BOOSTing to predict changes in tropical cyclone intensity over the Western North Pacific. Atmosphere 2019, 10, 341. [Google Scholar] [CrossRef] [Green Version]
  31. Wu, C.L.; Chau, K.W.; Fan, C. Prediction of rainfall time series using modular artificial neural networks coupled with data preprocessing techniques. J. Hydrol. 2010, 389, 146–167. [Google Scholar] [CrossRef] [Green Version]
  32. Chadwick, R.; Grimes, D. An artificial neural network approach to multispectral rainfall estimation over Africa. J. Hydrometeorol. 2012, 13, 913–931. [Google Scholar] [CrossRef]
  33. Wei, C.C. Soft computing techniques in ensemble precipitation nowcast. Appl. Soft Comput. 2013, 13, 793–805. [Google Scholar] [CrossRef]
  34. Wu, C.L.; Chau, K.W. Prediction of rainfall time series using modular soft computing methods. Eng. Appl. Artif. Intell. 2013, 26, 997–1007. [Google Scholar] [CrossRef] [Green Version]
  35. Kühnlein, M.; Appelhans, T.; Thies, B.; Nauß, T. Precipitation estimates from MSG SEVIRI daytime, nighttime, and twilight data with random forests. J. Appl. Meteorol. Climatol. 2014, 53, 2457–2480. [Google Scholar] [CrossRef] [Green Version]
  36. Wei, C.C.; You, G.J.Y.; Chen, L.; Chou, C.C.; Roan, J. Diagnosing rain occurrences using passive microwave imagery: A comparative study on probabilistic graphical models and “black box” models. J. Atmos. Ocean. Technol. 2015, 32, 1729–1744. [Google Scholar] [CrossRef]
  37. Lo, D.C.; Wei, C.C.; Tsai, N.P. Parameter automatic calibration approach for neural-network-based cyclonic precipitation forecast models. Water 2015, 7, 3963–3977. [Google Scholar] [CrossRef] [Green Version]
  38. He, X.; Chaney, N.W.; Schleiss, M.; Sheffield, J. Spatial downscaling of precipitation using adaptable random forests. Water Resour. Res. 2016, 52, 8217–8237. [Google Scholar] [CrossRef]
  39. Kashiwao, T.; Nakayama, K.; Ando, S.; Ikeda, K.; Lee, M.; Bahadori, A. A neural network-based local rainfall prediction system using meteorological data on the Internet: A case study using data from the Japan Meteorological Agency. Appl. Soft Comput. 2017, 56, 317–330. [Google Scholar] [CrossRef]
  40. Wei, C.C. Examining El Niño–Southern Oscillation effects in the subtropical zone to forecast long-distance total rainfall from typhoons: A case study in Taiwan. J. Atmos. Ocean. Technol. 2017, 34, 2141–2161. [Google Scholar] [CrossRef]
  41. Chiang, Y.M.; Chang, F.J.; Jou, B.J.D.; Lin, P.F. Dynamic ANN for precipitation estimation and forecasting from radar observations. J. Hydrol. 2007, 334, 250–261. [Google Scholar] [CrossRef]
  42. Wei, C.C. Simulation of operational typhoon rainfall nowcasting using radar reflectivity combined with meteorological data. J. Geophys. Res. Atmos. 2014, 119, 6578–6595. [Google Scholar] [CrossRef]
  43. Chen, T.; Guestrin, C. XGBoost: A Scalable Tree Boosting System. In KDD’16: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; ACM—Association for Computing Machinery: New York, NY, USA, 2016; pp. 785–794. [Google Scholar]
  44. Just, A.C.; Carli, M.M.D.; Shtein, A.; Dorman, M.; Lyapustin, A.; Kloog, I. Correcting measurement error in satellite aerosol optical depth with machine learning for modeling PM2.5 in the Northeastern USA. Remote Sens. 2018, 10, 803. [Google Scholar] [CrossRef] [Green Version]
  45. Joharestani, M.Z.; Cao, C.; Ni, X.; Bashir, B.; Talebiesfandarani, S. PM2.5 prediction based on random forest, XGBoost, and deep learning using multisource remote sensing data. Atmosphere 2019, 10, 373. [Google Scholar] [CrossRef] [Green Version]
  46. Jia, Y.; Jin, S.; Savi, P.; Gao, Y.; Tang, J.; Chen, Y.; Li, W. GNSS-R soil moisture retrieval based on a XGboost machine learning aided method: Performance and validation. Remote Sens. 2019, 11, 1655. [Google Scholar] [CrossRef] [Green Version]
  47. Jin, R.; Li, X.; Che, T. A decision tree algorithm for surface soil freeze/thaw classification over China using SSM/I brightness temperature. Remote Sens. Environ. 2009, 113, 2651–2660. [Google Scholar] [CrossRef]
  48. Yuan, T.; Sun, Z.; Ma, S. Gearbox fault prediction of wind turbines based on a stacking model and change-point detection. Energies 2019, 12, 4224. [Google Scholar] [CrossRef] [Green Version]
  49. Lee, Y.; Han, D.; Ahn, M.H.; Im, J.; Lee, S.J. Retrieval of total precipitable water from Himawari-8 AHI Data: A comparison of random forest, extreme gradient boosting, and deep neural network. Remote Sens. 2019, 11, 1741. [Google Scholar] [CrossRef] [Green Version]
  50. Ko, C.M.; Jeong, Y.Y.; Lee, Y.M.; Kim, B.S. The development of a quantitative precipitation forecast correction technique based on machine learning for hydrological applications. Atmosphere 2020, 11, 111. [Google Scholar] [CrossRef] [Green Version]
  51. Central Weather Bureau (CWB). Meteorological Telemetry Observation: Meteorological Satellite and Weather Radar; Report of Meteorological Satellite Center: Taipei, Taiwan, 2015. [Google Scholar]
  52. Jou, B.J.D. Application of doppler radar data on quantitative precipitation forecasting. In The Meteorological Research and Development; Technical Report No. MOTC-CWB-95-6M-01 (in Chinese). Taiwan’s Central Weather Bureau: Taipei, Taiwan, 2006. [Google Scholar]
  53. Taylor, R. Interpretation of the correlation coefficient: A basic review. J. Diagn. Med Sonogr. 1990, 1, 35–39. [Google Scholar] [CrossRef]
  54. Yan, X.; Zhang, L.; Li, J.; Du, D.; Hou, F. Entropy-based measures of hypnopompic heart rate variability contribute to the automatic prediction of cardiovascular events. Entropy 2020, 22, 241. [Google Scholar] [CrossRef] [Green Version]
  55. Zhang, Z.; Li, Y.; Jin, S.; Zhang, Z.; Wang, H.; Qi, L.; Zhou, R. Modulation signal recognition based on information entropy and ensemble learning. Entropy 2018, 20, 198. [Google Scholar] [CrossRef] [Green Version]
  56. Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V.; et al. Scikit-learn: Machine learning in Python. J. Mach. Learn. Res. 2011, 12, 2825–2830. [Google Scholar]
  57. Chollet, F. Keras: Deep Learning Library for Theano and Tensorflow. 2015. Available online: https://keras.io/ (accessed on 1 February 2020).
  58. Waco, D.E. Temperatures and turbulence at tropopause levels over Hurricane Beulah (1967). Mon. Weather Rev. 1970, 98, 749–755. [Google Scholar] [CrossRef]
  59. Houze, R.A.; Lee, W.; Bell, M.M. Convective contribution to the genesis of Hurricane Ophelia (2005). Mon. Weather Rev. 2009, 137, 2778–2800. [Google Scholar] [CrossRef]
  60. Houze, R.A. Clouds in tropical cyclones. Mon. Weather Rev. 2010, 138, 293–344. [Google Scholar] [CrossRef]
Figure 1. Locations of Hualien weather surveillance radar and Chenggong and Lanyu ground stations.
Figure 1. Locations of Hualien weather surveillance radar and Chenggong and Lanyu ground stations.
Remotesensing 12 02203 g001
Figure 2. Historical tracks of typhoons during 2008–2017: (a) Fung-Wong, (b) Fanapi, (c) Nanmadol, (d) Tembin, (e) Usagi, (f) Matmo, (g) Fung-Wong, (h) Soudelor, (i) Goni, (j) Nepartak, (k) Meranti, (l) Megi, (m) Nesat, and (n) Hato.
Figure 2. Historical tracks of typhoons during 2008–2017: (a) Fung-Wong, (b) Fanapi, (c) Nanmadol, (d) Tembin, (e) Usagi, (f) Matmo, (g) Fung-Wong, (h) Soudelor, (i) Goni, (j) Nepartak, (k) Meranti, (l) Megi, (m) Nesat, and (n) Hato.
Remotesensing 12 02203 g002
Figure 3. Schematics of radar reflectivity parameters of range and range_step. (The example is the reflectivity mosaic of Typhoon Matmo at 2014/07/22 1600 UTC; scanning modes in plan position indicator. The mosaic was produced by the Central Weather Bureau (CWB). The dBZ values of 0−30 km from radar center are using the reflectivity from an elevation angle of 6.0°, the dBZ values of 30−180 km are using the average reflectivity from elevation angles between 1.4° and 4.3°, and the dBZ values of greater than 180 km are using the reflectivity from elevation angle of 0.5° [52]).
Figure 3. Schematics of radar reflectivity parameters of range and range_step. (The example is the reflectivity mosaic of Typhoon Matmo at 2014/07/22 1600 UTC; scanning modes in plan position indicator. The mosaic was produced by the Central Weather Bureau (CWB). The dBZ values of 0−30 km from radar center are using the reflectivity from an elevation angle of 6.0°, the dBZ values of 30−180 km are using the average reflectivity from elevation angles between 1.4° and 4.3°, and the dBZ values of greater than 180 km are using the reflectivity from elevation angle of 0.5° [52]).
Remotesensing 12 02203 g003
Figure 4. Analysis results of correlation coefficient: (a) Chenggong station; (b) Lanyu station.
Figure 4. Analysis results of correlation coefficient: (a) Chenggong station; (b) Lanyu station.
Remotesensing 12 02203 g004
Figure 5. Schematic of the rainfall retrieval model case analysis and evaluation process.
Figure 5. Schematic of the rainfall retrieval model case analysis and evaluation process.
Remotesensing 12 02203 g005
Figure 6. Parameter C verification results for SVR models in Cases 1–3: (ac) Chenggong station at a radar elevation angle of 6.0°; and (df) Lanyu station at a radar angle of 4.3°.
Figure 6. Parameter C verification results for SVR models in Cases 1–3: (ac) Chenggong station at a radar elevation angle of 6.0°; and (df) Lanyu station at a radar angle of 4.3°.
Remotesensing 12 02203 g006
Figure 7. XGBoost model verification results for Cases 1–3 of Chenggong station at a radar elevation angle of 6.0°: (ac) learning rate; (df) min_child_weight and max_depth.
Figure 7. XGBoost model verification results for Cases 1–3 of Chenggong station at a radar elevation angle of 6.0°: (ac) learning rate; (df) min_child_weight and max_depth.
Remotesensing 12 02203 g007
Figure 8. XGBoost model verification results for Cases 1–3 of Lanyu station at a radar angle of 4.3°: (ac) learning rate; (df) min_child_weight and max_depth.
Figure 8. XGBoost model verification results for Cases 1–3 of Lanyu station at a radar angle of 4.3°: (ac) learning rate; (df) min_child_weight and max_depth.
Remotesensing 12 02203 g008
Figure 9. Root mean square error (RMSE) verification results for every retrieval model and case: (a) Chenggong station; (b) Lanyu station.
Figure 9. Root mean square error (RMSE) verification results for every retrieval model and case: (a) Chenggong station; (b) Lanyu station.
Remotesensing 12 02203 g009
Figure 10. Comparison of RMSE for Cases 2 and 3 in the XGBoost model: (a) Chenggong station; (b) Lanyu station.
Figure 10. Comparison of RMSE for Cases 2 and 3 in the XGBoost model: (a) Chenggong station; (b) Lanyu station.
Remotesensing 12 02203 g010
Figure 11. Theoretical radar elevation angles at the (a) Chenggong station and (b) Lanyu station.
Figure 11. Theoretical radar elevation angles at the (a) Chenggong station and (b) Lanyu station.
Remotesensing 12 02203 g011
Figure 12. Retrieval results for the top four major typhoons: (a) Chenggong station at an elevation angle of 6.0° under Case 3; (b) Lanyu station at an elevation angle of 4.3° under Case 3.
Figure 12. Retrieval results for the top four major typhoons: (a) Chenggong station at an elevation angle of 6.0° under Case 3; (b) Lanyu station at an elevation angle of 4.3° under Case 3.
Remotesensing 12 02203 g012
Figure 13. Performance comparison of Chenggong and Lanyu stations: (a) mean absolute error (MAE), (b) relative mean absolute error (rMAE), (c) RMSE, (d) relative root mean square error (rRMSE), and (e) efficiency coefficient (CE).
Figure 13. Performance comparison of Chenggong and Lanyu stations: (a) mean absolute error (MAE), (b) relative mean absolute error (rMAE), (c) RMSE, (d) relative root mean square error (rRMSE), and (e) efficiency coefficient (CE).
Remotesensing 12 02203 g013
Table 1. Typhoons affecting the study areas during 2008–2017.
Table 1. Typhoons affecting the study areas during 2008–2017.
TyphoonDurationRain (mm)IntensityTyphoonDurationRain (mm)Intensity
Fung-Wong2008/7/27−28173ModerateSoudelor2015/8/7−09159Moderate
Fanapi2010/9/19−20273ModerateGoni2015/8/21−22140Severe
Nanmadol2011/8/27−30360SevereNepartak2016/7/7−10399Severe
Tembin2012/8/23−28459ModerateMeranti2016 9/13~09/15310Severe
Usagi2013/9/21−23314SevereMegi2016/9/26−2967Moderate
Matmo2014/7/21−23394ModerateNesat2017/7/29−31112Moderate
Fung-Wong2014/9/19−21231MildHato2017/8/21−23200Moderate
Table 2. Meteorological attributes at or near the ground.
Table 2. Meteorological attributes at or near the ground.
Attribute (Unit)NotationAttribute (Unit)Notation
Ground air pressure (hPa)PS01Ground vapor pressure (hPa)RH02
Air pressure at sea level (hPa)PS02Surface wind speed (maximum 10-min mean, WD01
Ground temperature (°C)TX0110 m above the surface) (m/s)
Ground dew point temperature (°C)TX05Wind direction of WD01 (deg)WD02
Ground relative humidity (%)RH01Maximum instantaneous wind speed (m/s)WD05
Ground global solar radiation (MJ/m2)SS02Wind direction of WD05 (deg)WD06
Rainfall duration within 1 h (h)PP02Precipitation (mm/h)PP01
Table 3. Statistical values of the employed data attributes. The collection time ranges from 2008 to 2017 (including 14 typhoon events). The sampling frequency is one hour and a total of 2339 records were collected.
Table 3. Statistical values of the employed data attributes. The collection time ranges from 2008 to 2017 (including 14 typhoon events). The sampling frequency is one hour and a total of 2339 records were collected.
StationAttribute (Unit)Min-MaxMeanSt. Dev.
ChenggongGround temperature, TX01 (°C)23.8−33.827.11.83
Ground relative humidity, RH01 (%)48−10083.79.82
Maximum instantaneous wind speed, WD05 (m/s)1.6−49.212.67.50
Precipitation, PP01 (mm/h)0−663.416.96
Rainfall duration within 1 h, PP02 (h)0−10.470.46
Ground global solar radiation, SS02 (MJ/m2)0−3.950.370.79
LanyuGround air pressure, PS01 (hPa)927.7−975.5962.47.21
Air pressure at sea level, PS02 (hPa)963.1−1012.5998.97.47
Ground temperature, TX01 (°C)21.9−28.825.01.07
Ground relative humidity, RH01 (%)71−10092.16.12
Maximum instantaneous wind speed, WD05 (m/s)2.3−71.324.812
Precipitation, PP01 (mm/h)0−632.25.6
Rainfall duration within 1 h, PP02 (h)0−10.340.42
Table 4. Verification results for optimal XGBoost model parameters in Cases 1–3.
Table 4. Verification results for optimal XGBoost model parameters in Cases 1–3.
StationChenggongLanyu
ParameterLearning RateMin_Child_WeightMax_DepthLearning RateMin_Child_WeightMax_Depth
Case 10.3130.237
Case 20.2170.2210
Case 30.4390.3111
Table 5. Evaluation of the optimal models using Case 3 data under each angle.
Table 5. Evaluation of the optimal models using Case 3 data under each angle.
AngleChenggong StationLanyu Station
Optimal Model CaseRMSE (mm/h)Optimal Model CaseRMSE (mm/h)
0.5°XGBoost with Case 32.827XGBoost with Case 32.391
1.4°XGBoost with Case 32.750XGBoost with Case 32.102
2.4°XGBoost with Case 32.832XGBoost with Case 32.087
3.4°XGBoost with Case 32.782XGBoost with Case 32.227
4.3°XGBoost with Case 32.636XGBoost with Case 32.016
6.0°XGBoost with Case 32.520XGBoost with Case 32.289
9.9°XGBoost with Case 32.584XGBoost with Case 32.093
14.6°XGBoost with Case 32.649XGBoost with Case 32.802
19.5°XGBoost with Case 32.761XGBoost with Case 32.532
AllXGBoost with Case 32.723XGBoost with Case 33.050
Average of all subcases2.706Average of all subcases2.359

Share and Cite

MDPI and ACS Style

Wei, C.-C.; Hsu, C.-C. Extreme Gradient Boosting Model for Rain Retrieval using Radar Reflectivity from Various Elevation Angles. Remote Sens. 2020, 12, 2203. https://doi.org/10.3390/rs12142203

AMA Style

Wei C-C, Hsu C-C. Extreme Gradient Boosting Model for Rain Retrieval using Radar Reflectivity from Various Elevation Angles. Remote Sensing. 2020; 12(14):2203. https://doi.org/10.3390/rs12142203

Chicago/Turabian Style

Wei, Chih-Chiang, and Chen-Chia Hsu. 2020. "Extreme Gradient Boosting Model for Rain Retrieval using Radar Reflectivity from Various Elevation Angles" Remote Sensing 12, no. 14: 2203. https://doi.org/10.3390/rs12142203

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