Next Article in Journal
Altitudinal Shifts as a Climate Resilience Strategy for Angelica sinensis Production in Its Primary Cultivation Region
Previous Article in Journal
Assessing the Influence of Environmental Factors on Landslide Frequency and Intensity in Northwestern Sichuan, SW China, Using Multi-Temporal Satellite Imagery
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Regression–Kriging–Machine Learning Framework for Imputing Missing TROPOMI NO2 Data over Taiwan

1
Department of Science and Technology, Taguig City 1613, Philippines
2
Research Center for Environmental Changes, Academia Sinica, Taipei City 115024, Taiwan
*
Author to whom correspondence should be addressed.
Remote Sens. 2025, 17(12), 2084; https://doi.org/10.3390/rs17122084
Submission received: 7 April 2025 / Revised: 29 May 2025 / Accepted: 11 June 2025 / Published: 17 June 2025

Abstract

:
This study presents a novel application of a hybrid regression–kriging (RK) and machine learning (ML) framework to impute missing tropospheric NO2 data from the TROPOMI satellite over Taiwan during the winter months of January, February, and December 2022. The proposed approach combines geostatistical interpolation with nonlinear modeling by integrating RK with ML models—specifically comparing gradient boosting regression (GBR), random forest (RF), and K-nearest neighbors (KNN)—to determine the most suitable auxiliary predictor. This structure enables the framework to capture both spatial autocorrelation and complex relationships between NO2 concentrations and environmental drivers. Model performance was evaluated using the coefficient of determination (r2), computed against observed TROPOMI NO2 column values filtered by quality assurance criteria. GBR achieved the highest validation r2 values of 0.83 for January and February, while RF yielded 0.82 and 0.79 in January and December, respectively. These results demonstrate the model’s robustness in capturing intra-seasonal patterns and nonlinear trends in NO2 distribution. In contrast, models using only static land cover inputs performed poorly (r2 < 0.58), emphasizing the limited predictive capacity of such variables in isolation. Interpretability analysis using the SHapley Additive exPlanations (SHAP) method revealed temperature as the most influential meteorological driver of NO2 variation, particularly during winter, while forest cover consistently emerged as a key land-use factor mitigating NO2 levels through dry deposition. By integrating dynamic meteorological variables and static land cover features, the hybrid RK–ML framework enhances the spatial and temporal completeness of satellite-derived air quality datasets. As the first RK–ML application for TROPOMI data in Taiwan, this study establishes a regional benchmark and offers a transferable methodology for satellite data imputation. Future research should explore ensemble-based RK variants, incorporate real-time auxiliary data, and assess transferability across diverse geographic and climatological contexts.

1. Introduction

Satellite-based remote sensing has become an indispensable tool for environmental monitoring, providing comprehensive and continuous observations of the Earth’s atmosphere, oceans, and land surfaces. In recent decades, advancements in satellite technology have significantly improved the monitoring and analysis of atmospheric phenomena, enhancing the understanding of global climate dynamics, air quality, and environmental changes [1]. The exponential growth of satellite data, driven by technological progress, has facilitated the development of models for various ecological applications, including red tide prediction [2,3,4], ocean disaster prevention [5,6,7], and typhoon path prediction [8,9]. Satellite observations have also played a critical role in air quality monitoring, enabling the global detection and analysis of pollutants such as nitrogen dioxide (NO2), sulfur dioxide (SO2), and particulate matter (PM2.5) [10,11].
The Tropospheric Monitoring Instrument (TROPOMI) is notable for its high spatial resolution and wide coverage among atmospheric monitoring missions. TROPOMI provides detailed insights into the distribution and concentration of key atmospheric trace gases, including NO2, carbon monoxide (CO), methane (CH4), and ozone (O3) [12]. Since its launch aboard the Copernicus Sentinel-5P satellite in 2017, TROPOMI has supported the analysis of tropospheric composition and its implications for air quality, climate change, and public health [13]. The instrument delivers near-daily, high-resolution global measurements, which have been used to track pollution trends, identify emission sources [14,15], and evaluate environmental regulations [16].
Despite its utility, improving the accuracy of TROPOMI’s vertical column measurements remains challenging. Factors such as the assumptions of a priori profile shapes, surface radiative properties, cloud characteristics, and the distribution of free tropospheric and stratospheric NO2 influence the precision of these measurements. Enhancing the spatial resolution of a priori profiles is particularly important for improving TROPOMI’s tropospheric column retrievals. To address these limitations, regional satellite data products have been developed using high-resolution air quality modeling systems, focusing on regions such as China, Europe, and the USA [17,18,19,20,21,22,23]. In addition, several studies have leveraged TROPOMI data for regional NO2 mapping and estimation. Cersosimo et al. [24] regridded TROPOMI NO2 columns to a 1 km resolution and evaluated their consistency with surface-based observations. Chan et al. [25] used machine learning to estimate surface NO2 concentrations over Germany from TROPOMI data, while Wieczorek [26] mapped SO2, NO2, and CO patterns across Central-East Europe using satellite-derived products. However, like all satellite instruments, TROPOMI experiences data gaps due to cloud cover, technical issues, and sensitivity constraints under certain atmospheric conditions [12]. These gaps can lead to biased or incomplete analyses, affecting the accuracy of long-term assessments. Accurate imputation of missing data is essential to preserve the integrity of atmospheric monitoring.
Kriging is one of the most established geostatistical methods for addressing missing satellite observations, as it estimates unknown values based on spatial autocorrelation among neighboring data points [27]. It has been widely applied in environmental and atmospheric studies, including the interpolation of atmospheric pollutants [28], soil properties [29], and aerosol optical depth (AOD) retrievals [30]. While kriging effectively models spatial dependencies, it has limitations in representing complex, nonlinear relationships among environmental variables. For instance, meteorology and land cover interactions may not follow purely spatial or linear patterns [31,32,33]. These challenges underscore the need for more flexible methods to manage the nonlinearity inherent in environmental data.
Machine learning (ML) approaches have gained prominence due to their capacity to capture both linear and nonlinear relationships, making them suitable for analyzing large and complex datasets. Unlike traditional geostatistical methods, ML models learn patterns and interactions among multiple auxiliary variables, such as weather and land cover, enabling more accurate predictions of environmental phenomena. Random Forests [34], for example, have been applied to satellite data imputation tasks to improve land surface temperature estimates using existing observations [35]. Similarly, deep learning models—such as convolutional neural networks (CNNs) and recurrent neural networks (RNNs)—have been successful in imputing missing data by capturing spatial and temporal dependencies [36,37]. These approaches surpass traditional interpolation methods by modeling the complex structure of environmental systems and identifying patterns that simpler geostatistical tools may overlook [38,39].
Hybrid approaches have emerged to leverage the respective strengths of machine learning and kriging, combining the former’s ability to capture nonlinear relationships with the latter’s capacity to model spatial autocorrelation. Among these, regression–kriging (RK) is a widely used method that performs best linear unbiased prediction (BLUP) by first regressing auxiliary variables and then applying kriging to the residuals [27]. RK generalizes universal kriging by incorporating additional predictors and has evolved in flexibility by integrating various regression models, including linear regression, generalized additive models (GAM) [40], and ensemble-based approaches. More recently, RK has been enhanced with nonlinear machine learning algorithms, such as random forest [34] and gradient boosting [41], to better address complex environmental interactions that deviate from linear or additive assumptions. Recent studies applying machine learning to satellite-based NO2 mapping, such as Wu et al. [42], demonstrate the growing relevance of data-driven models in capturing spatiotemporal NO2 variability using high-resolution TROPOMI observations.
Recent developments in deep learning–kriging hybrids demonstrate the increasing interest in combining spatial dependency modeling with high-capacity learners. For example, Zhan et al. [43] applied a random forest–kriging hybrid to estimate daily NO2 levels across China, achieving significant improvements over classical land-use regression models. Zhang et al. [44] introduced a hybrid CNN–LSTM framework for fine-grained air pollution forecasting in metropolitan areas, while Johnson et al. [45] combined Bayesian stochastic partial differential equations (SPDE) with deep learning to enhance PM2.5 prediction under uncertainty. These studies reinforce the advantages of integrating geostatistics with nonlinear learning. However, existing models primarily focus on particulate matter and have yet to be applied to the gap-filling of satellite NO2 datasets such as TROPOMI, particularly in topographically complex regions like Taiwan.
Interpretability plays a vital role in understanding hybrid models, especially when using black-box machine learning algorithms. In this study, the SHapley Additive exPlanations (SHAP) method [46] was applied, which is a game-theoretic approach to model interpretation that attributes feature importance based on cooperative game theory. SHAP quantifies the marginal contribution of each input feature by averaging over all possible feature coalitions, thereby providing consistent and locally accurate explanations of model predictions. Compared to traditional feature importance measures, SHAP offers a more robust framework for analyzing complex models, particularly ensemble methods [47,48]. In the context of NO2 imputation, SHAP enables the exploration of how meteorological and land cover variables influence pollutant concentrations across space and time, shedding light on the environmental drivers underlying the model’s outputs.
Although regression–kriging has been extended with machine learning in previous studies [43,44,45], most applications have focused on surface-based pollutants or particulate matter, and are concentrated in regions such as China, the United States, or Europe. Few studies have applied RK–ML methods to satellite-derived NO2 column data, particularly in complex terrains like Taiwan. Moreover, interpretable frameworks such as SHAP have rarely been used in this context to explain how meteorological and land cover variables contribute to imputation results. This study addresses these gaps by applying RK with multiple machine learning models (RF, GBR, KNN) to TROPOMI NO2 data, evaluating them under realistic missing-data conditions, and interpreting the results with SHAP-based analysis.
This study employs a hybrid regression–kriging–machine learning (RK-ML) framework to impute missing NO2 data from TROPOMI over Taiwan during the winter months of January, February, and December 2022, as discussed in Section 2. The framework integrates regression–kriging with random forest (RF), gradient boosting regression (GBR), and K-nearest neighbors (KNN). Auxiliary datasets include meteorological variables (temperature, wind speed, wind direction, and rainfall) and land cover classifications (built-up, grasslands, forests, and agriculture). Regression–kriging addresses spatial patterns and residual structure, while machine learning captures nonlinear interactions between NO2 and auxiliary inputs. Three simulation scenarios are evaluated: (1) meteorological data only, (2) land cover data only, and (3) combined inputs. Model interpretability techniques are applied to quantify the influence of input variables, enhancing the understanding of NO2 variability in response to environmental drivers. Presented in Section 3 are analyses of the results. This hybrid methodology systematically improves the completeness and quality of atmospheric satellite datasets, supporting more accurate ecological assessments and informed policy-making.

2. Materials and Methods

Figure 1 outlines the proposed hybrid framework for imputing missing TROPOMI NO2 data over Taiwan during the high-pollution months of January, February, and December 2022. The workflow begins with data preparation, including the organization of satellite NO2 measurements and auxiliary variables such as land cover (built-up, grass, forest, agriculture) and meteorological data (temperature, wind speed, wind direction, and rainfall). These auxiliary variables were selected based on their established roles in air quality dynamics. Meteorological factors influence NO2 transport, chemical transformation, and wet deposition [49,50], while land cover types modulate emissions and pollutant sinks; for example, forests reduce NO2 through dry deposition, and urban areas typically act as emission sources [51,52,53]. In the imputation process, machine learning models predict NO2 concentrations using these auxiliary variables to capture nonlinear relationships, and the residuals (i.e., differences between predicted and observed values) are subsequently interpolated using kriging to model spatial autocorrelation. This two-step structure enables the hybrid model to effectively reconstruct spatially and temporally consistent NO2 fields across Taiwan’s heterogeneous landscapes.

2.1. Study Area

This study focuses on Taiwan, an East Asian island known for its complex topography, diverse land cover types, and subtropical climate. Spanning an area of approximately 36,000 square kilometers, Taiwan exhibits a variety of landscapes ranging from highly urbanized cities to mountainous regions and agricultural zones [54]. Taiwan experiences a subtropical climate in the north and a tropical climate in the south, characterized by distinct seasonal variations [55]. Winters are typically mild, with occasional cold fronts, whereas summers are hot and humid, often accompanied by typhoons [56]. These climatic conditions, coupled with high levels of industrialization and urbanization, contribute to seasonal variations in air pollution, particularly NO2 concentrations [57,58], making it an ideal case for investigating missing data imputation techniques in satellite-derived datasets.
Figure 2 provides an overview of the northeastern region of Taiwan, illustrating spatial patterns in NO2 concentrations and associated environmental drivers. Figure 2a shows the average NO2 column density in February 2022, highlighting the missing values. Figure 2b depicts the average temperature distribution, with warmer coastal zones and cooler inland regions, especially over the elevated terrain. Figure 2c shows total rainfall, with heavier precipitation occurring in the northeast, which may influence pollutant washout. Figure 2d presents the forest cover fraction, illustrating dense vegetation across the Central Mountain Range and surrounding highlands. Figure 2e visualizes built-up cover, concentrated around Taipei and other northern urban centers. This spatial context illustrates how NO2 concentrations are shaped by both dynamic meteorological conditions and static land cover characteristics. Studies have shown that fine particulate matter concentrations and air quality indices in urban Taiwan vary considerably with land use and meteorological dynamics [59,60], underscoring the need to incorporate both factors when modeling pollutant behavior. Meteorological variables such as wind speed and direction, temperature, and rainfall significantly influence the transport, dispersion, and chemical transformation of atmospheric pollutants. For example, stagnant wind conditions can lead to pollutant accumulation, while rainfall may enhance deposition or dispersion processes [61,62]. Thus, including meteorological inputs enables the model to capture short-term variability and regional NO2 gradients more accurately.
A key observation in Figure 2 is the persistent absence of NO2 data over Taiwan’s eastern region, particularly along the Central Mountain Range. Dense cloud layers obstruct the satellite’s ability to capture accurate tropospheric NO2 columns, while steep topography and complex surface reflectance reduce retrieval sensitivity and increase uncertainty [12]. As a result, NO2 observations in these mountainous areas are often flagged as low-quality and filtered out during preprocessing. These geographic and atmospheric constraints make it challenging to obtain continuous spatial coverage, reinforcing the need for robust imputation techniques that account for such systematic missingness.

2.2. Data Preparation

This study used several datasets to ensure the accurate imputation of missing NO2 values. These datasets include satellite-derived NO2 measurements from the TROPOMI instrument, land cover data derived from SPOT satellite images, and meteorological data from the Weather Research and Forecasting (WRF) model. Each dataset underwent a thorough preprocessing stage, including data cleaning, regridding, and quality assurance, to ensure compatibility and reliability for the subsequent analysis. Lastly, no in situ near-surface NO2 measurements were used in this study; the modeling framework relies solely on satellite observations, land cover data, and meteorological simulations.

2.2.1. TROPOMI Dataset

The TROPOMI instrument aboard the European Space Agency’s (ESA) Copernicus Sentinel-5 Precursor satellite (S5P), launched in October 2017, provides high spatial resolution data—initially at 7 × 3.5 km before August 2019, and later improved to 5.5 × 3.5 km—paired with a strong signal-to-noise ratio. These daily global observations are essential for monitoring atmospheric constituent concentrations, supporting air quality forecasting, and improving understanding of chemical and dynamic atmospheric processes [63].
In this study, the daily tropospheric vertical column density of NO2 for 2022 was sourced from TROPOMI’s operational level-2 offline (OFFL) product (including version V02.03.01 and V02.04.00). The dataset includes a local overpass time of approximately 13:30 and a quality assurance value (qa_value) ranging from 0 (low quality) to 1 (high quality). To ensure high reliability, only pixels with qa_value > 0.75 and cloud fraction below 30% were retained [64]. All data were regridded from their native resolution to 0.03° × 0.03° (approximately 3 × 3 km) for integration with other spatial layers. Potential biases related to coarse a priori vertical profile assumptions in the retrieval algorithm are acknowledged. However, no high-resolution, region-specific vertical NO2 profile datasets suitable for profile substitution were available for Taiwan during the study period. As a result, the default a priori profiles included in the TROPOMI OFFL product were retained.
Due to persistent cloud cover and terrain-induced retrieval limitations, certain regions exhibited substantial data gaps. Figure 3 presents the percentage of missing NO2 values for January, February, and December 2022. These winter months were selected based on elevated NO2 concentrations and increased occurrence of data loss related to seasonal meteorological conditions [59,60].

2.2.2. Land Cover Dataset

In this study, annual land-use and land-cover change (LULCC) was analyzed using a phenology-based classification model (PCM), which leverages land-cover seasonality, canopy height, and spectral characteristics [65]. Monthly assessments of the normalized difference vegetation index (NDVI) and near-infrared values derived from SPOT images were used to detect the temporal characteristics of each land type, serving as key indices for land type classification. The PCM successfully captured annual LULCC across five major land types: forests, built-up land, inland water, agricultural land, and grassland/shrubs. Additionally, hydrological and canopy height data were incorporated to distinguish between water bodies and built-up areas more accurately. The original LULCC dataset was constructed at a pixel spacing of 6 m × 6 m, and was regridded to a 3 km resolution to match the NO2 dataset. This regridding was performed using a majority resampling method (i.e., mode of land cover classes within each 3 km grid cell), ensuring consistency with the coarser target resolution. The same resampling approach was applied to all categorical datasets, while continuous raster datasets (e.g., meteorological variables and NO2 columns) were regridded using bilinear interpolation. Only the forest, built-up, agricultural, and grassland/shrub land cover types were considered as auxiliary predictors.

2.2.3. Meteorology Dataset

For this study, the WRF model was used to simulate meteorological conditions [66]. Meteorological initial and boundary conditions were obtained from the NCAR Research Data Archive, specifically utilizing the NCEP GDAS/FNL 0.25-degree global tropospheric analyses and forecast grid datasets, updated at 6-h intervals. The MYNN 2.5 level TKE planetary boundary layer (PBL) scheme was selected for the simulations. Two domains were employed in the study, as follows: a coarse domain with a grid size of 259 × 370 and a resolution of 9 km, and a fine domain with a grid size of 301 × 301 and a resolution of 3 km. The model was divided vertically into 41 levels, with the lowest level situated approximately 40 m above the surface. The transport processes considered in the model included wind-driven advection, cloud-induced convection, and turbulent mixing diffusion.

2.3. Model Preparation

The model preparation involves using an RK-ML approach. Auxiliary variables, such as meteorological and land cover data, play a crucial role in modeling and imputing missing NO2 values. The implementation utilizes Python 3.12.3 libraries such as scikit-learn and geostatpy, offering a robust framework for machine learning and geostatistical modeling.

2.3.1. Regression–Kriging (RK)

RK is a hybrid geostatistical technique that integrates regression modeling with kriging of residuals. Originally formalized by Cressie [67] and later applied to environmental mapping by Odeha et al. [68] and Hengl et al. [69], RK combines a deterministic component that models systematic variation using auxiliary variables (e.g., meteorology and land cover) with a stochastic component that accounts for spatial autocorrelation in the residuals via ordinary kriging. The RK model is expressed as follows:
Z * ( x 0 ) = m ^ ( x 0 ) + ε ^ ( x 0 ) = k = 0 p β ^ k q k ( x 0 ) + i = 1 n λ i ε ( x i )
Here, Z * ( x 0 ) represents the predicted NO2 value at location x0, where m ^ ( x 0 ) is the deterministic trend estimated from auxiliary predictors q k ( x 0 ) with coefficients β ^ k , and ε ^ ( x 0 ) is the residual estimated using kriging weights λ i applied to spatially correlated residuals ε ( x i ) [69].
Daily NO2 observations are combined with auxiliary variables to train the regression component of the RK model. The optimal model for each day is selected via cross-validated grid search. Once fitted, residuals ε ( x i ) are computed as the difference between observed and predicted values. Ordinary kriging is then applied to these residuals to capture spatial structure. The final imputed NO2 values were obtained by summing the regression predictions and the kriged residuals. The focus of this study is on imputing tropospheric vertical column NO2 values directly from TROPOMI observations. No attempt was made to convert columnar values to near-surface concentrations, as the objective was to enhance the spatial and temporal completeness of satellite-derived NO2 fields.

2.3.2. Machine Learning (ML) Models

ML models are integrated into the RK framework to capture complex and nonlinear relationships between NO2 levels and auxiliary variables. Within this framework, the imputed NO2 data is enhanced by employing machine learning models, such as RF, GBR, and KNN. These models utilize auxiliary variables—including meteorology data (e.g., temperature, wind speed, and rainfall) and land cover data (e.g., built-up areas, forests, and agricultural zones)—to account for their distinct contributions to NO2 distribution, resulting in more accurate and reliable imputation. These ML models are well-suited to capture nonlinear interactions among auxiliary variables. RF and GBR, in particular, model high-order feature interactions through their ensemble tree structures, allowing for non-additive relationships between predictors. KNN, while simpler, captures nonlinear trends by leveraging local patterns in the feature space. These models enable the RK framework to represent complex environmental processes more flexibly than traditional linear regression.

Random Forest (RF)

RF is an ensemble learning method that constructs multiple decision trees during training. Within RK, RF refines the residuals by capturing nonlinear dependencies between NO2 concentrations and auxiliary variables. The prediction is computed as follows:
y ^ = 1 T t = 1 T h t ( x ) ,
where y ^ is the predicted NO2 value, T is the total number of decision trees, and h t ( x ) represents the prediction of the t-th tree for input x [70,71,72]. By averaging predictions across multiple trees, RF effectively reduces overfitting and models complex spatial relationships.

Gradient Boosting Regression (GBR)

GBR iteratively builds decision trees to minimize residual errors, refining predictions at each iteration. Within RK, GBR predicts NO2 concentrations in the regression stage, while kriging accounts for the spatial autocorrelation of the residuals. The updated GBR prediction is expressed as follows:
F m ( x ) = F m 1 ( x ) + γ m h m ( x ) ,
where F m ( x ) is the current prediction, F m 1 ( x ) is the previous prediction, h m ( x ) is the newly added tree, and γ m is the learning rate [41,72]. This iterative approach allows GBR to model higher-order interactions and nonlinearities effectively.

K-Nearest Neighbors (KNN)

KNN is a nonparametric model that predicts NO2 values based on the average values of the k-nearest neighbors in the feature space. Within RK, KNN exploits local spatial patterns by incorporating meteorology and land cover data. The prediction is given by the following:
y ^ = 1 k i = 1 k y i ,
where y ^ is the predicted NO2 value, k is the number of nearest neighbors considered, and y i represents the observed NO2 values of the neighbors [73]. KNN is particularly effective for capturing the data’s localized trends and spatial variability.

2.4. NO2 Imputation

A grid search with 3-fold cross-validation (cv = 3) was conducted to select the optimal regression model from GBR, RF, and KNN. Meteorology and land cover variables served as input features for these models, which were trained to predict NO2 concentrations. Cross-validation ensured that the best-performing model for each day was identified based on validation error [70,71]. Residuals were computed as the difference between predicted and observed TROPOMI NO2 values and used as input for the kriging step. Residuals from the selected regression model were then calculated and modeled using ordinary kriging with the pykrige library, which accounted for spatial autocorrelation. Missing NO2 values across spatial locations were imputed by summing the kriged residuals with the regression predictions.
The NO2 dataset included spatial coordinates (latitude and longitude) and daily NO2 measurements. Auxiliary datasets, such as daily meteorological data and static land cover data, served as covariates for the regression models. Data preprocessing involved removing incomplete spatial records and synchronizing meteorology data with NO2 data based on temporal and spatial coordinates. The RK approach effectively combined regression predictions and spatial kriging, addressing both deterministic and stochastic components of NO2 concentrations.
Figure 4 shows the spatial distribution of average NO2 concentrations for January, February, and December 2022. These months were specifically chosen to represent Taiwan’s winter season, which is associated with higher NO2 concentrations due to meteorological stagnation, reduced vertical mixing, and high relative humidity. Previous studies have demonstrated that these conditions contribute to worsened air quality and reduced visibility, particularly in densely populated and industrial areas such as Taipei and southwestern Taiwan [59,60]. The white regions in the maps indicate areas with missing data, which consistently align across months, especially in regions affected by cloud cover and complex terrain. These persistent gaps highlight the importance of employing robust imputation techniques to address spatial and temporal inconsistencies. The hybrid methodology used in this study integrates machine learning models with regression–kriging to ensure the completeness and reliability of the NO2 dataset for environmental analysis and monitoring.

2.5. Model Validation and Feature Analysis

The RK-ML models were evaluated to ensure an accurate and interpretable imputation of NO2 values. Validation was carried out exclusively through cross-validation using metrics such as the mean absolute percentage error (MAPE) and the coefficient of determination (r2). Furthermore, the SHAP method was used to analyze the contribution of input characteristics, providing information on the factors that influence NO2 predictions.

2.5.1. Validation

Mean Absolute Percentage Error (MAPE):

MAPE measures the average percentage deviation between predicted values within the cross-validation process. It is calculated as follows:
MAPE = 1 n i = 1 n y ^ i y i y i × 100 ,
where y ^ i represents the predicted NO2 values, y i represents the values from the cross-validation fold, and n is the total number of data points. While MAPE provides an interpretable measure of error magnitude, it is sensitive to the scale of the validation data. For lower NO2 values, small deviations between predicted and validation values can result in disproportionately large MAPE values, potentially overstating the model’s error. This limitation is particularly relevant for months with highly variable or lower NO2 levels.

Coefficient of Determination (r2):

The r2 evaluates how well the model predictions explain the variability of the validation data within the cross-validation framework. It is calculated as follows:
r 2 = 1 i = 1 n ( y ^ i y i ) 2 i = 1 n ( y i y ¯ ) 2 ,
where y ^ i are the predicted values, y i are the validation data values, and y ¯ is the mean of the validation data. Unlike MAPE, r2 is less affected by the magnitude of the validation data, making it a more robust metric for assessing how well the models capture variance during cross-validation. This distinction is particularly relevant in regions or periods with low NO2 concentrations, where small absolute errors may result in disproportionately high MAPE values, even when the model performs reasonably well. This illustrates r2’s ability to reflect overall trend fit, even when percentage errors appear inflated due to low denominators [74].
The combined use of regression modeling and spatial kriging, evaluated through cross-validation, facilitated the reconstruction of missing NO2 values using multiple auxiliary inputs. Performance was assessed using both MAPE and r2. Meteorological and land cover variables contributed to improved model accuracy and interpretability by capturing spatiotemporal variation in NO2 concentrations. Due to the tendency of MAPE to inflate error at low concentration values, multiple evaluation metrics were employed to ensure a balanced assessment of model precision [41,72,73].

2.5.2. SHAP Analysis

To analyze the contributions of input features to NO2 predictions, the SHAP method was applied as a post hoc analysis [75]. SHAP values quantify the impact of each feature on the model predictions, providing insight into the importance of variables such as weather conditions and land cover types in the influence of NO2 concentrations. This analysis helps identify the most influential factors driving NO2 variability, improving interpretability and guiding future modeling efforts. Note that SHAP analyses were conducted separately for each winter month (January, February, and December) to capture intra-seasonal variability in predictor behavior and avoid diluting month-specific interactions.

3. Results and Discussion

The analysis considers three configurations: (1) incorporating only meteorology data (MET) as auxiliary variables, (2) utilizing only land cover data (LAND), and (3) combining both meteorology and land cover data (LM). These configurations are evaluated to determine the relative contribution of each auxiliary dataset, as well as their combined influence, to the accuracy of the imputed NO2 values, providing insights into the factors influencing spatial and temporal variations in NO2 concentrations.

3.1. Using the Meteorology Data (MET)

Table 1 presents the performance of machine learning models—GBR, RF, and KNN—integrated within the RK framework for NO2 imputation using meteorology data as auxiliary variables. The models were primarily evaluated using the coefficient of determination (r2), with MAPE included for additional context. Among the models, GBR demonstrated the best performance, achieving an r2 of 0.83 for both January and February, along with the lowest MAPE values for those months (26.55 and 58.39, respectively). GBR’s iterative boosting approach sequentially minimizes residual errors and effectively captures complex, nonlinear relationships between NO2 concentrations and meteorological variables [76,77]. This capability, enhanced by hyperparameter tuning—such as a low learning rate and moderate tree depth—allows GBR to balance bias and variance, enabling accurate modeling across a range of meteorological conditions.
While GBR performed best in January and February, RF yielded comparable results in January (r2 = 0.82) and demonstrated slightly stronger performance in December (r2 = 0.79), with a corresponding MAPE of 43.36. RF’s ability to handle diverse data distributions and nonlinear interactions is well-documented [78,79], making it a robust alternative. KNN, although slightly less accurate than GBR and RF, performed reliably in December (r2 = 0.76, MAPE = 42.35). KNN performs well when local spatial patterns dominate, as it relies on nearby observations for predictions. However, its effectiveness diminishes when pollutant distributions are highly variable or sparse [80]. Overall, while GBR was most effective at modeling complex meteorological interactions, RF and KNN remained competitive, particularly for capturing spatial structures and localized variations.
In the RK-ML configuration, the strong r2 values—especially in January and February—suggest that the models explain a substantial portion of the variance in NO2 concentrations. Although MAPE values were relatively high in some months (e.g., February), they help quantify the magnitude of absolute error and complement the variance-based metrics. Together, these results indicate that meteorological variables meaningfully contribute to the imputation process by capturing underlying physical drivers of NO2 variability.
The observed variation in model performance across months likely reflects the seasonal dynamics of NO2 concentrations and their sensitivity to atmospheric conditions. For example, temperature and wind speed are known to influence both the dispersion and chemical transformation of NO2 [81,82]. During colder months, frequent temperature inversions suppress vertical mixing, allowing NO2 to accumulate within the lower troposphere. This increases the tropospheric column density observed by satellites such as TROPOMI [83].
These findings are consistent with previous studies that emphasize the importance of meteorological variables in air quality modeling. Research by refs. [84,85] identified weather conditions as dominant predictors of NO2 distribution and variability. Similarly, ref. [86] demonstrated that ensemble-based machine learning methods such as GBR and RF outperform traditional statistical models under varying meteorological scenarios. The consistently high r2 values confirm the effectiveness of meteorological inputs in the RK-ML framework and support their continued use in satellite-based environmental data imputation. These results reaffirm the critical role of meteorological data in representing both seasonal patterns and real-time pollutant dynamics, validating its relevance as a key auxiliary dataset in NO2 imputation.

3.2. Using the Land Cover Data (LAND)

Table 1 presents the performance of machine learning models—GBR, RF, and KNN—integrated within the RK framework for NO2 imputation using land cover data as auxiliary variables. Among the models, RF achieved the highest r2 scores in January (r2 = 0.50) and December (r2 = 0.46), with corresponding MAPE values of 41.53 and 49.75, respectively. These MAPE values reflect the inherent limitations of using static land cover data, which influence spatial distribution but lack the temporal resolution to capture daily or seasonal variability. RF’s ensemble structure, which integrates multiple decision trees, enhances its capacity to model the spatial complexity of land cover inputs while reducing overfitting [87,88].
GBR showed competitive r2 performance, particularly in February (0.56), where it outperformed RF. However, its high MAPE values—especially in February (99.48)—suggest a sensitivity to variability or noise in the input data. This observation is consistent with [89], which reported that gradient-based methods may overfit when hyperparameters are not finely tuned. While GBR’s iterative optimization mechanism enables the modeling of nonlinear relationships, it is less effective when input data lacks temporal depth, as is the case with static land cover.
KNN yielded the lowest performance, with its best r2 score in December (0.44) and a MAPE of 49.42. KNN’s reliance on fixed parameters, such as a constant number of neighbors (7), limits its flexibility in adapting to high-dimensional or noisy land cover data [90]. As noted by [91], KNN performs best in low-dimensional and well-structured datasets, conditions not fully met in this application.
Across all models, the relatively high MAPE values indicate the limitations of land cover data in representing temporal NO2 variability. Unlike meteorological variables that capture short-term atmospheric dynamics, land cover inputs remain unchanged over time and primarily contribute to explaining spatial heterogeneity. This limitation reduces model sensitivity to seasonal or daily NO2 fluctuations. Nevertheless, the r2 values demonstrate that the models still explain a modest portion of the variance in NO2 concentrations, particularly during months with less atmospheric variability.
These findings are consistent with prior studies that emphasize RF’s robustness in modeling high-dimensional spatial data [87]. GBR’s ability to model nonlinear associations supports its use in hybrid approaches, although its sensitivity to noise remains a constraint [89]. KNN’s limitations, as identified by [90], stem from its dependence on local data structures and static parameters. Future work could explore hybrid ensembles combining RF and GBR to exploit their respective advantages in spatial modeling, as proposed by [87,88].

3.3. Using Both LAND and MET (LM)

Table 1 summarizes the performance of ML models—GBR, RF, and KNN—integrated into the RK framework for NO2 imputation using both meteorological and land cover data as auxiliary variables. Among the models, GBR consistently demonstrated optimal performance, achieving r2 values of 0.84 in January and December, and 0.83 in February. It also produced the lowest MAPE values for January (25.90), February (53.47), and December (41.11). The iterative nature of GBR, which minimizes residual error at each stage, enables it to model complex nonlinear relationships between NO2 concentrations and combined environmental variables. Including both land cover and meteorological data improves predictive performance by jointly capturing spatial heterogeneity (e.g., urbanization and vegetation cover) and temporal dynamics (e.g., wind and temperature patterns). Also, it was observed that the computational time for training models with combined inputs was comparable to that of using either LAND or MET alone, suggesting that the additional input features did not significantly increase processing time. Given the enhanced performance with minimal computational overhead, the inclusion of both auxiliary data types is warranted.
RF also delivered a strong performance, with r2 values of 0.82 in January and 0.81 in both February and December. Its ensemble design allows it to manage heterogeneity in the input data, effectively capturing the joint effects of spatial and temporal drivers. While RF’s performance closely parallels GBR, it lags slightly due to lower sensitivity in capturing complex feature interactions. KNN, although less accurate overall, reached an r2 of 0.78 in December. Its ability to capture local spatial dependencies contributes to reasonable performance, though its generalization capacity remains limited under highly variable conditions.
The inclusion of both meteorological and land cover data enhanced model performance, as each dataset contributes complementary information. Meteorological inputs account for short-term fluctuations driven by wind speed, temperature, and precipitation, while land cover explains baseline spatial variability related to urban density, vegetation, and land use. This combination aligns with findings from studies such as [92], which showed that land use and land cover changes (LULCC), coupled with climate variability, significantly affect pollutant levels including NO2 and SO2. By integrating both data types, the RK-ML framework achieves a more comprehensive representation of NO2 dynamics, improving precision through higher r2 values and lower MAPE scores.
This integrative approach is especially valuable in regions where land cover features, such as urban infrastructure or vegetated areas, interact with dynamic atmospheric conditions to shape air quality outcomes. Figure 5 illustrates the spatial distribution of monthly imputed NO2 using the LM (LAND + MET) configuration, showcasing the model’s effectiveness in reconstructing realistic pollution patterns under varying environmental influences.

3.4. SHAP Analysis for MET

Figure 6 presents SHAP summary plots for the GBR model—the best-performing ML approach (Section 3.1)—using meteorological data as auxiliary variables for NO2 prediction across January, February, and December. The SHAP values illustrate both the magnitude and direction of each feature’s contribution to the model’s predictions, providing insights into the underlying relationships between meteorological factors and NO2 variability.
Temperature consistently emerged as the most influential predictor across all months. In January, higher temperatures (indicated by red data points) were strongly associated with increased NO2 predictions. Rainfall and wind direction exhibited moderate effects, while wind speed had a limited impact. The dominant role of temperature corresponds with findings that link it to atmospheric chemistry and pollutant dispersion [49,93]. Warmer conditions can accelerate photochemical reactions, leading to increased NO2 concentrations [94], a trend observed particularly in winter urban settings [95].
February showed a similar pattern, with temperature remaining the dominant variable. Notably, wind speed also played a more pronounced role; lower wind speeds (blue values) were associated with higher NO2 predictions, highlighting the influence of stagnant atmospheric conditions that inhibit pollutant dispersion [95,96]. Rainfall and wind direction remained less significant, which is consistent with reduced precipitation during winter and its limited role in wet deposition [97].
In December, temperature continued to be the leading factor, with rainfall and wind speed contributing moderately. The wind direction had the least influence. The persistent impact of temperature reflects its role in thermal inversions, which limit vertical dispersion of emissions and lead to the accumulation of NO2 within the lower troposphere. This accumulation contributes to elevated tropospheric column densities, especially under stable winter conditions [49,96,98].
Thus, the SHAP analysis demonstrates that temperature plays a dual role in influencing NO2 levels, through enhanced photochemical activity under warmer conditions and pollutant trapping during cold-season inversions. Wind speed emerged as another key variable, with lower values limiting atmospheric mixing. Rainfall had a modest role via pollutant scavenging, while wind direction contributed minimally, suggesting that local dispersion and source proximity outweigh broader directional transport. These findings confirm the GBR model’s capacity to capture nonlinear interactions between meteorological drivers and NO2 variability, consistent with prior studies emphasizing the roles of temperature and wind speed in shaping air pollution dynamics [49,93,96].

3.5. SHAP Analysis for LAND

Figure 7 presents the SHAP summary plots for the RF model using land cover data as auxiliary variables for NO2 prediction across January, February, and December. RF was selected for SHAP analysis as it was identified as the most effective model in Section 3.2. The SHAP values indicate both the importance and direction of each land cover feature’s influence on predicted NO2 concentrations, providing interpretability for the model outputs. Forests consistently emerged as the most influential feature across all months, with negative SHAP values (shown in blue) indicating their role in reducing NO2 concentrations. This effect is attributed to mechanisms such as dry deposition, in which NO2 is absorbed by vegetation, and pollutant sequestration within forest canopies [99,100]. These processes contribute to forests functioning as natural air filters.
In January, forests exhibited a strong negative impact on predicted NO2 levels, consistent with studies showing their pollution-mitigating capacity even during periods of minimal vegetation growth in non-forested areas [101]. This aligns with broader findings on seasonal and spatial forest dynamics in pollution reduction [102,103]. In February, forests continued to dominate, again showing a pronounced negative contribution. Built-up areas maintained a positive relationship with NO2, reinforcing their role as emission hotspots [99]. Grasslands and agricultural areas showed minimal influence during this period, consistent with January’s pattern. Lastly, in December, forests remained the most important variable, while built-up areas also continued to contribute positively to NO2 levels. Notably, grasslands and agriculture showed a modest increase in importance compared to earlier months. This may reflect seasonal shifts in vegetation cover or land use, potentially altering emission sources or deposition processes [104].
Grasslands and agricultural zones, though less influential overall, exhibited seasonal variability, particularly in December. These shifts may reflect interactions between land use changes and pollutant behavior during the winter season [104]. The analysis demonstrates the RF model’s capacity to capture complex spatial interactions between land cover features and NO2 dynamics. These findings reinforce the importance of the role of forest preservation and urban planning in NO2 pollution mitigation [100,103].
Overall, the SHAP analysis emphasizes the contrasting roles of land cover types in shaping NO2 concentrations—forests act as pollution sinks, while built-up areas represent anthropogenic emission sources. The persistent significance of forests across all months illustrates their capacity to mitigate NO2 pollution through biophysical processes such as dry deposition and canopy-level absorption [100,105]. Built-up areas reflect the spatial distribution of urban emissions, consistent with previous research identifying cities as NO2 hotspots [101].

3.6. SHAP Analysis for LM

Figure 8 presents the SHAP summary plots for the GBR model, identified as the best-performing approach in the LM configuration (Section 3.3), using combined meteorological and land cover data as auxiliary variables for NO2 prediction across January, February, and December. The SHAP values reveal the relative importance and directional influence of each feature on predicted NO2 concentrations, offering interpretability for the model’s outputs.
Temperature consistently emerged as the most influential feature across all months. In January, higher temperatures (red points) were strongly associated with increased NO2 levels, while rainfall and wind direction showed moderate influence. The wind speed had minimal impact. The prominent role of temperature aligns with established findings that link it to pollutant dispersion and atmospheric chemical reactions. Warmer conditions can enhance photochemical activity, leading to higher NO2 formation, while also contributing to pollutant trapping during thermal inversions in colder seasons. Forest cover and rainfall both contributed negatively to NO2 predictions, suggesting pollutant mitigation through dry deposition and wet scavenging, respectively.
In February, temperature maintained its dominant role, again showing a positive correlation with NO2. Wind speed emerged as a secondary factor, where lower values were linked to higher NO2 levels, consistent with the effects of stagnant conditions limiting atmospheric mixing. Forests and rainfall continued to reduce predicted NO2 concentrations, albeit with smaller contributions. During this period, grasslands and agricultural areas remained less influential in shaping pollutant levels. In December, temperature remained the top predictor, followed by moderate contributions from forest cover, rainfall, and wind speed. Built-up areas are consistently positively associated with NO2, reinforcing their role as centers of anthropogenic emissions. The negative SHAP values associated with forests again underscore their role in pollutant mitigation through dry deposition and canopy absorption. These patterns illustrate the complex interplay between meteorological dynamics and land cover types in determining NO2 concentrations during winter months.
The SHAP analysis of the LM configuration highlights the complementary roles of meteorological and land cover variables. Temperature and wind speed primarily influence temporal variation and dispersion, while forests and rainfall act as natural sinks for NO2. Built-up areas, by contrast, represent localized emission sources. The GBR model effectively captures these interactions, reinforcing the importance of multi-source auxiliary data for accurate air quality modeling.

3.7. Differences Among the Auxiliary Variables

Combining both meteorological and land cover data within the RK-ML framework substantially enhances the ability to impute NO2 concentrations by capturing both short-term and long-term drivers of variability. This configuration consistently achieves higher r Validation 2 values and lower MAPE compared to using either dataset individually. The improvement stems from the complementary nature of these inputs: meteorological data offer high temporal sensitivity, while land cover variables encode structural spatial information. These findings align with Castelhano and Réquia [106], who emphasize the need to integrate land use factors when assessing the impact of weather on ambient air pollution.
Meteorological data—such as temperature, wind speed, and precipitation—are dynamic and responsive to daily weather conditions. Their inclusion enables the model to capture transient atmospheric processes that directly influence pollutant dispersion, chemical transformation, and vertical mixing. For instance, lower wind speeds and high humidity, common during winter months, are known to suppress dispersion and enhance NO2 accumulation in the lower troposphere. This directly affects the satellite-observed NO2 column density and supports the inclusion of meteorology as a crucial imputation driver.
Land cover data, by contrast, explain persistent spatial patterns in NO2 distribution, such as elevated concentrations in densely built-up urban areas or reductions in forested regions due to pollutant removal via dry deposition. However, because land cover is temporally static, it cannot reflect daily fluctuations, making it less effective in isolation for capturing temporal NO2 dynamics.
By integrating both input types, the RK-ML model captures interactions between surface features and atmospheric behavior (for example, how urban structures intensify heat and alter pollutant accumulation, or how forest cover facilitates pollutant removal under specific weather conditions). This integrated view supports more realistic NO2 estimations and a better understanding of pollutant behavior across complex landscapes.
Beyond improved predictive performance, these findings have interpretive value. They help identify which environmental factors are most influential under different conditions, informing air quality monitoring, urban planning, and emission mitigation. The synergy between meteorology and land use inputs provides a pathway toward building adaptable, region-specific imputation models that maintain both accuracy and interpretability.

4. Conclusions and Recommendations

One of the primary motivations for this study was the recognition that missing data in satellite-derived NO2 products can introduce substantial bias in long-term air quality assessments and trend analyses. The RK-ML framework developed here directly addresses this issue by providing gap-filled NO2 fields that preserve both spatial structure and temporal dynamics. By imputing missing values with high-resolution, interpretable estimates, the approach reduces uncertainty and improves the reliability of datasets used for scientific research and policy evaluation. This is especially important in regions and periods prone to retrieval gaps, such as Taiwan’s winter season.
The integration of meteorological and land cover data within the RK–ML framework enabled the model to effectively capture the spatial and temporal dynamics influencing NO2 concentrations across Taiwan during the winter months. Temperature played a particularly important dual role, that is, it enhanced photochemical reactions under warmer conditions, while in colder months, it contributed to pollutant accumulation through thermal inversions that limited atmospheric dispersion. Land cover characteristics also shaped pollution patterns, with forests consistently acting as sinks for NO2 via dry deposition and biogenic uptake, while built-up urban areas were associated with higher concentrations due to dense anthropogenic emissions. These findings present the value of incorporating both physical and land-based variables into spatial prediction models to improve imputation accuracy and provide deeper insight into the environmental drivers of air quality. Moreover, the results align with prior studies highlighting the significance of temperature, wind speed, forest cover, and urbanization in influencing pollutant distribution.
The SHAP analysis provided valuable insights into the factors influencing NO2 predictions within the RK-ML framework. For meteorological data, temperature consistently emerged as the most influential variable, reflecting its dual role in affecting NO2 concentrations through thermal inversions during colder months and photochemical reactions in warmer conditions. Wind speed and rainfall were also significant contributors, with stagnant atmospheric conditions (low wind speeds) associated with elevated NO2 concentrations due to limited dispersion. Conversely, the analysis of land cover data identified forests as the most impactful variable in reducing NO2 concentrations through mechanisms such as dry deposition and pollutant sequestration. Built-up areas exhibited a strong positive association with NO2, showing the influence of urban emissions. While land cover data effectively captured spatial variability, their static nature limited their ability to reflect temporal fluctuations, resulting in higher MAPE values compared to meteorological data.
Policymakers and urban planners can derive actionable insights from these findings. Expanding and preserving forested areas is essential for mitigating NO2 pollution through natural processes such as dry deposition and pollutant sequestration. Concurrently, targeted interventions are needed in urban and built-up areas to reduce emissions, particularly during periods of stagnant weather conditions. Additionally, this study shows the importance of considering seasonal and meteorological factors in air quality management, especially during colder months when thermal inversions exacerbate pollutant levels.
Future research should also consider the inclusion of additional auxiliary variables, such as relative humidity (RH), planetary boundary layer height (PBLH), road density, population distribution, and digital elevation model (DEM) data. RH can influence NO2 concentrations by affecting atmospheric chemical reactions and secondary pollutant formation, while PBLH governs vertical mixing and dilution of pollutants near the surface. Road and population density serve as proxies for anthropogenic emission sources, particularly from transportation and urban activity. Elevation data can help capture topography-driven dispersion and accumulation patterns. Several studies have shown that these variables significantly enhance model accuracy in air quality assessments. Incorporating these features into the RK-ML framework may further improve prediction performance, especially under conditions with strong moisture, variable terrain, or high human activity.
In addition, future research should also focus on advancing hybrid RK models by incorporating additional dynamic auxiliary variables, such as real-time traffic density, industrial activity, and vegetation phenology. Furthermore, this study did not include deep learning-based kriging hybrids due to data limitations and scope constraints. Benchmarking the RK-ML framework against deep learning architectures, such as convolutional or graph-based spatial models, would provide a more comprehensive assessment of model efficacy. The generalizability of the model across other regions and climatic zones also remains unexplored. Addressing these limitations by testing the approach in diverse geographical settings and under varying environmental conditions could improve its scalability and practical utility. By adopting these strategies, the accuracy, interpretability, and robustness of NO2 imputation models can be further enhanced, supporting more effective air quality policies and better public health outcomes.

Author Contributions

Conceptualization, A.V. and Y.-C.C.; methodology, A.V., Y.-C.C. and C.-Y.L. (Chian-Yi Liu); software, A.V.; validation, A.V., Y.-C.C. and C.-Y.L. (Chian-Yi Liu); formal analysis, A.V.; investigation, A.V.; resources, A.V. and Y.-C.C.; data curation, A.V., Y.-C.C., Y.-Y.C. and C.-Y.L. (Chuan-Yao Lin); writing—original draft preparation, A.V.; writing—review and editing, A.V., Y.-C.C. and Y.-Y.C.; visualization, A.V., Y.-C.C. and C.-Y.L. (Chian-Yi Liu); supervision, Y.-C.C. and C.-Y.L. (Chian-Yi Liu); project administration, Y.-C.C.; funding acquisition, Y.-C.C. All authors have read and agreed to the published version of the manuscript.

Funding

This study is funded by Academia Sinica, Taiwan (grant number AS—GC-110-01), and the Ministry of Science and Technology, Taiwan (grant number NSTC 113-2121-M-001-005).

Data Availability Statement

The TROPOMI NO2 data used in this study are publicly available from both the Copernicus Data Space Ecosystem (https://dataspace.copernicus.eu/, accessed on 3 May 2025) and NASA GES DISC (https://tropomi.gesdisc.eosdis.nasa.gov/data/S5P_TROPOMI_Level2/, accessed on 3 May 2025). SPOT images and urban and rural development land-use data were used under license and are subject to third-party restrictions. WRF meteorological outputs and the machine learning code are available upon reasonable request.

Acknowledgments

The authors acknowledge the following data sources: Copernicus Sentinel-5P NO2 data and SPOT satellite images. They also acknowledge Szu-Yu Chi and Min-Lin Tsai for assistance in data processing.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the study’s design; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Mertikas, S.P.; Partsinevelos, P.; Mavrocordatos, C.; Maximenko, N.A. Chapter 3—Environmental applications of remote sensing. In Pollution Assessment for Sustainable Practices in Applied Sciences and Engineering; Mohamed, A.M.O., Paleologos, E.K., Howari, F.M., Eds.; Butterworth-Heinemann: Oxford, UK, 2021; pp. 107–163. [Google Scholar] [CrossRef]
  2. He, X.; Shi, S.; Geng, X.; Xu, L.; Zhang, X. Spatial-temporal attention network for multistep-ahead forecasting of chlorophyll. Appl. Intell. 2021, 51, 4381–4393. [Google Scholar] [CrossRef]
  3. Lee, M.S.; Park, K.A.; Chae, J.; Park, J.E.; Lee, J.S.; Lee, J.H. Red tide detection using deep learning and high-spatial resolution optical satellite imagery. Int. J. Remote Sens. 2020, 41, 5838–5860. [Google Scholar] [CrossRef]
  4. Qin, M.; Li, Z.; Du, Z. Red tide time series forecasting by combining ARIMA and deep belief network. Knowl.Based Syst. 2017, 125, 39–52. [Google Scholar] [CrossRef]
  5. Reichstein, M.; Camps-Valls, G.; Stevens, B.; Jung, M.; Denzler, J.; Carvalhais, N.; Prabhat, F. Deep learning and process understanding for data-driven Earth system science. Nature 2019, 566, 195–204. [Google Scholar] [CrossRef] [PubMed]
  6. Woodring, J.; Petersen, M.; Schmeißer, A.; Patchett, J.; Ahrens, J.; Hagen, H. In situ eddy analysis in a high-resolution ocean climate model. IEEE Trans. Vis. Comput. Graph. 2015, 22, 857–866. [Google Scholar] [CrossRef] [PubMed]
  7. Zheng, G.; Li, X.; Zhang, R.H.; Liu, B. Purely satellite data–driven deep learning forecast of complicated tropical instability waves. Sci. Adv. 2020, 6, eaba1482. [Google Scholar] [CrossRef]
  8. Gao, S.; Zhao, P.; Pan, B.; Li, Y.; Zhou, M.; Xu, J.; Zhong, S.; Shi, Z. A nowcasting model for the prediction of typhoon tracks based on a long short term memory neural network. Acta Oceanol. Sin. 2018, 37, 8–12. [Google Scholar] [CrossRef]
  9. Rüttgers, M.; Lee, S.; Jeon, S.; You, D. Prediction of a typhoon track using a generative adversarial network and satellite images. Sci. Rep. 2019, 9, 6057. [Google Scholar] [CrossRef]
  10. van Donkelaar, A.; Martin, R.V.; Brauer, M.; Boys, B.L. Global fine particulate matter concentrations from satellite for long-term exposure assessment. Assessment 2015, 3, 1–16. [Google Scholar]
  11. Duncan, B.N.; Yoshida, Y.; de Foy, B.; Lamsal, L.N.; Streets, D.G.; Lu, Z.; Pickering, K.E.; Krotkov, N.A. The observed response of Ozone Monitoring Instrument (OMI) NO2 columns to NOx emission controls on power plants in the United States: 2005–2011. Atmos. Environ. 2013, 81, 102–111. [Google Scholar] [CrossRef]
  12. Veefkind, J.P.; Aben, I.; McMullan, K.; Förster, H.; De Vries, J.; Otter, G.; Claas, J.; Eskes, H.; De Haan, J.; Kleipool, Q.; et al. TROPOMI on the ESA Sentinel-5 Precursor: A GMES mission for global observations of the atmospheric composition for climate, air quality and ozone layer applications. Remote Sens. Environ. 2012, 120, 70–83. [Google Scholar] [CrossRef]
  13. Wang, C.; Wang, T.; Wang, P.; Rakitin, V. Comparison and Validation of TROPOMI and OMI NO2 Observations over China. Atmosphere 2020, 11, 636. [Google Scholar] [CrossRef]
  14. Beirle, S.; Borger, C.; Dörner, S.; Eskes, H.; Kumar, V.; de Laat, A.; Wagner, T. Catalog of NOx emissions from point sources as derived from the divergence of the NO2 flux for TROPOMI. Earth Syst. Sci. Data Discuss. 2021, 13, 1–28. [Google Scholar] [CrossRef]
  15. Chen, Y.C.; Chou, C.C.K.; Liu, C.Y.; Chi, S.Y.; Chuang, M.T. Evaluation of the nitrogen oxide emission inventory with TROPOMI observations. Atmos. Environ. 2023, 298, 119639. [Google Scholar] [CrossRef]
  16. Van Geffen, J.; Eskes, H.; Compernolle, S.; Pinardi, G.; Verhoelst, T.; Lambert, J.C.; Sneep, M.; Ter Linden, M.; Ludewig, A.; Boersma, K.F.; et al. Sentinel-5P TROPOMI NO2 retrieval: Impact of version v2. 2 improvements and comparisons with OMI and ground-based data. Atmos. Meas. Tech. 2022, 15, 2037–2060. [Google Scholar] [CrossRef]
  17. Griffin, D.; Zhao, X.; McLinden, C.A.; Boersma, F.; Bourassa, A.; Dammers, E.; Degenstein, D.; Eskes, H.; Fehr, L.; Fioletov, V.; et al. High-resolution mapping of nitrogen dioxide with TROPOMI: First results and validation over the Canadian oil sands. Geophys. Res. Lett. 2019, 46, 1049–1060. [Google Scholar] [CrossRef]
  18. Laughner, J.L.; Zhu, Q.; Cohen, R.C. Evaluation of version 3.0 B of the BEHR OMI NO2 product. Atmos. Meas. Tech. 2019, 12, 129–146. [Google Scholar] [CrossRef]
  19. Lin, J.T.; Martin, R.; Boersma, K.; Sneep, M.; Stammes, P.; Spurr, R.; Wang, P.; Van Roozendael, M.; Clémer, K.; Irie, H. Retrieving tropospheric nitrogen dioxide from the Ozone Monitoring Instrument: Effects of aerosols, surface reflectance anisotropy, and vertical profile of nitrogen dioxide. Atmos. Chem. Phys. 2014, 14, 1441–1461. [Google Scholar] [CrossRef]
  20. Liu, S.; Valks, P.; Pinardi, G.; Xu, J.; Chan, K.L.; Argyrouli, A.; Lutz, R.; Beirle, S.; Khorsandi, E.; Baier, F.; et al. An improved TROPOMI tropospheric NO2 research product over Europe. Atmos. Meas. Tech. 2021, 14, 7297–7327. [Google Scholar] [CrossRef]
  21. Liu, M.; Lin, J.; Kong, H.; Boersma, K.F.; Eskes, H.; Kanaya, Y.; He, Q.; Tian, X.; Qin, K.; Xie, P.; et al. A new TROPOMI product for tropospheric NO2 columns over East Asia with explicit aerosol corrections. Atmos. Meas. Tech. 2020, 13, 4247–4259. [Google Scholar] [CrossRef]
  22. McLinden, C.; Fioletov, V.; Boersma, K.; Kharol, S.; Krotkov, N.; Lamsal, L.; Makar, P.; Martin, R.; Veefkind, J.; Yang, K. Improved satellite retrievals of NO2 and SO2 over the Canadian oil sands and comparisons with surface measurements. Atmos. Chem. Phys. 2014, 14, 3637–3656. [Google Scholar] [CrossRef]
  23. Zhou, Y.; Brunner, D.; Boersma, K.F.; Dirksen, R.; Wang, P. An improved tropospheric NO2 retrieval for OMI observations in the vicinity of mountainous terrain. Atmos. Meas. Tech. 2009, 2, 401–416. [Google Scholar] [CrossRef]
  24. Cersosimo, A.; Serio, C.; Masiello, G. TROPOMI NO2 tropospheric column data: Regridding to 1 km grid-resolution and assessment of their consistency with in situ surface observations. Remote Sens. 2020, 12, 2212. [Google Scholar] [CrossRef]
  25. Chan, K.L.; Khorsandi, E.; Liu, S.; Baier, F.; Valks, P. Estimation of surface NO2 concentrations over Germany from TROPOMI satellite observations using a machine learning method. Remote Sens. 2021, 13, 969. [Google Scholar] [CrossRef]
  26. Wieczorek, B. Air pollution patterns mapping of SO2, NO2, and CO derived from TROPOMI over Central-East Europe. Remote Sens. 2023, 15, 1565. [Google Scholar] [CrossRef]
  27. Cressie, N. The origins of kriging. Math. Geol. 1990, 22, 239–252. [Google Scholar] [CrossRef]
  28. Jerrett, M.; Arain, A.; Kanaroglou, P.; Beckerman, B.; Potoglou, D.; Sahsuvaroglu, T.; Morrison, J.; Giovis, C. A review and evaluation of intraurban air pollution exposure models. J. Expo. Sci. Environ. Epidemiol. 2005, 15, 185–204. [Google Scholar] [CrossRef]
  29. Zhu, Q.; Lin, H. Comparing ordinary kriging and regression kriging for soil properties in contrasting landscapes. Pedosphere 2010, 20, 594–606. [Google Scholar] [CrossRef]
  30. Yu, C.; Chen, L.; Su, L.; Fan, M.; Li, S. Kriging interpolation method and its application in retrieval of MODIS aerosol optical depth. In Proceedings of the 2011 19th International Conference on Geoinformatics, Shanghai, China, 24–26 June 2011; pp. 1–6. [Google Scholar]
  31. Chiles, J.P.; Delfiner, P. Geostatistics: Modeling Spatial Uncertainty; John Wiley & Sons: Hoboken, NJ, USA, 2012; Volume 713. [Google Scholar]
  32. Liponhay, M.P.; Valerio, A.V.; Monterola, C.P. Time-delayed causal network analysis of meteorological variables and air pollutants in Baguio city. Atmos. Pollut. Res. 2024, 15, 102095. [Google Scholar] [CrossRef]
  33. Webster, R.; Oliver, M.A. Geostatistics for Environmental Scientists; John Wiley & Sons: Hoboken, NJ, USA, 2007. [Google Scholar]
  34. Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef]
  35. Buo, I.; Sagris, V.; Jaagus, J. Gap-filling satellite land surface temperature over heatwave periods with machine learning. IEEE Geosci. Remote Sens. Lett. 2021, 19, 7001105. [Google Scholar]
  36. Sherrah, J. Fully convolutional networks for dense semantic labelling of high-resolution aerial imagery. arXiv 2016, arXiv:1606.02585. [Google Scholar]
  37. Wang, X.; Zhang, J.; Xun, L.; Wang, J.; Wu, Z.; Henchiri, M.; Zhang, S.; Zhang, S.; Bai, Y.; Yang, S.; et al. Evaluating the effectiveness of machine learning and deep learning models combined time-series satellite data for multiple crop types classification over a large-scale region. Remote Sens. 2022, 14, 2341. [Google Scholar] [CrossRef]
  38. Song, G.; Wang, J.; Zhao, Y.; Yang, D.; Lee, C.K.; Guo, Z.; Detto, M.; Alberton, B.; Morellato, P.; Nelson, B.; et al. Scale matters: Spatial resolution impacts tropical leaf phenology characterized by multi-source satellite remote sensing with an ecological-constrained deep learning model. Remote Sens. Environ. 2024, 304, 114027. [Google Scholar] [CrossRef]
  39. Zhu, X.X.; Tuia, D.; Mou, L.; Xia, G.S.; Zhang, L.; Xu, F.; Fraundorfer, F. Deep learning in remote sensing: A comprehensive review and list of resources. IEEE Geosci. Remote Sens. Mag. 2017, 5, 8–36. [Google Scholar] [CrossRef]
  40. Hastie, T.J. Generalized additive models. In Statistical Models in S; Chapman and Hall/CRC: Boca Raton, FL, USA, 2017; pp. 249–307. [Google Scholar]
  41. Friedman, J.H. Greedy function approximation: A gradient boosting machine. Ann. Stat. 2001, 29, 1189–1232. [Google Scholar] [CrossRef]
  42. Wu, S.; Huang, B.; Wang, J.; He, L.; Wang, Z.; Yan, Z.; Lao, X.; Zhang, F.; Liu, R.; Du, Z. Spatiotemporal mapping and assessment of daily ground NO2 concentrations in China using high-resolution TROPOMI retrievals. Environ. Pollut. 2021, 273, 116456. [Google Scholar] [CrossRef]
  43. Zhan, Y.; Luo, Y.; Deng, X.; Zhang, K.; Zhang, M.; Grieneisen, M.L.; Di, B. Satellite-based estimates of daily NO2 exposure in China using hybrid random forest and spatiotemporal kriging model. Environ. Sci. Technol. 2018, 52, 4180–4189. [Google Scholar] [CrossRef]
  44. Zhang, Q.; Han, Y.; Li, V.O.; Lam, J.C. Deep-AIR: A hybrid CNN-LSTM framework for fine-grained air pollution estimation and forecast in metropolitan cities. IEEE Access 2022, 10, 55818–55841. [Google Scholar] [CrossRef]
  45. Johnson, D.P.; Ravi, N.; Filippelli, G.; Heintzelman, A. A Novel Hybrid Approach: Integrating Bayesian SPDE and Deep Learning for Enhanced Spatiotemporal Modeling of PM2.5 Concentrations in Urban Airsheds for Sustainable Climate Action and Public Health. Sustainability 2024, 16, 10206. [Google Scholar] [CrossRef]
  46. Lundberg, S.M.; Lee, S.I. A unified approach to interpreting model predictions. Adv. Neural Inf. Process. Syst. 2017, 30, 4768–4777. [Google Scholar]
  47. Wu, Y.; Lin, S.; Shi, K.; Ye, Z.; Fang, Y. Seasonal prediction of daily PM2.5 concentrations with interpretable machine learning: A case study of Beijing, China. Environ. Sci. Pollut. Res. 2022, 29, 45821–45836. [Google Scholar] [CrossRef] [PubMed]
  48. Temenos, A.; Temenos, N.; Kaselimi, M.; Doulamis, A.; Doulamis, N. Interpretable deep learning framework for land use and land cover classification in remote sensing using SHAP. IEEE Geosci. Remote Sens. Lett. 2023, 20, 8500105. [Google Scholar] [CrossRef]
  49. Elminir, H.K. Dependence of urban air pollutants on meteorology. Sci. Total Environ. 2005, 350, 225–237. [Google Scholar] [CrossRef]
  50. Bozhkova, V.V.; Liudchik, A.M.; Umreika, S.D. Influence of meteorological conditions on urban air pollution. Acta Geogr. Silesiana 2020, 14, 5–21. [Google Scholar]
  51. Judd, L.M.; Al-Saadi, J.A.; Janz, S.J.; Kowalewski, M.G.; Pierce, R.B.; Szykman, J.J.; Valin, L.C.; Swap, R.; Cede, A.; Mueller, M.; et al. Evaluating the impact of spatial resolution on tropospheric NO2 column comparisons within urban areas using high-resolution airborne data. Atmos. Meas. Tech. 2019, 12, 6091–6111. [Google Scholar] [CrossRef]
  52. Bechle, M.J.; Millet, D.B.; Marshall, J.D. Remote sensing of exposure to NO2: Satellite versus ground-based measurement in a large urban area. Atmos. Environ. 2013, 69, 345–353. [Google Scholar] [CrossRef]
  53. Schneider, P.; Lahoz, W.A.; van der A, R. Recent satellite-based trends of tropospheric nitrogen dioxide over large urban agglomerations worldwide. Atmos. Chem. Phys. 2015, 15, 1205–1220. [Google Scholar] [CrossRef]
  54. Lee, Y.C.; Ahern, J.; Yeh, C.T. Ecosystem services in peri-urban landscapes: The effects of agricultural landscape change on ecosystem services in Taiwan’s western coastal plain. Landsc. Urban Plan. 2015, 139, 137–148. [Google Scholar] [CrossRef]
  55. Chen, C.S.; Chen, Y.L. The rainfall characteristics of Taiwan. Mon. Weather. Rev. 2003, 131, 1323–1341. [Google Scholar] [CrossRef]
  56. Wang, B.; Ding, Y.; Sikka, D. Synoptic systems and weather. In The Asian Monsoon; Springer: Berlin/Heidelberg, Germany, 2006; pp. 131–201. [Google Scholar]
  57. Huang, P.C.; Hung, H.M.; Lai, H.C.; Chou, C.C.K. Assessing the effectiveness of SO2, NOx, and NH3 emission reductions in mitigating winter PM2.5 in Taiwan using CMAQ. Atmos. Chem. Phys. 2024, 24, 10759–10772. [Google Scholar] [CrossRef]
  58. Ku, C.A. Exploring the spatial and temporal relationship between air quality and urban land-use patterns based on an integrated method. Sustainability 2020, 12, 2964. [Google Scholar] [CrossRef]
  59. Lai, L.W. Poor visibility in winter due to synergistic effect related to fine particulate matter and relative humidity in the Taipei metropolis, Taiwan. Atmosphere 2022, 13, 270. [Google Scholar] [CrossRef]
  60. Lee, Y.Y.; Hsieh, Y.K.; Chang-Chien, G.P.; Wang, W. Characterization of the air quality index in southwestern Taiwan. Aerosol Air Qual. Res. 2019, 19, 749–785. [Google Scholar] [CrossRef]
  61. Wu, C.H.; Tsai, I.C.; Tsai, P.C.; Tung, Y.S. Large–scale seasonal control of air quality in Taiwan. Atmos. Environ. 2019, 214, 116868. [Google Scholar] [CrossRef]
  62. Tsai, D.H.; Wang, J.L.; Wang, C.H.; Chan, C.C. A study of ground-level ozone pollution, ozone precursors and subtropical meteorological conditions in central Taiwan. J. Environ. Monit. 2008, 10, 109–118. [Google Scholar] [CrossRef]
  63. TROPOMI. TROPOMI Data Products. 2024. Available online: https://dataspace.copernicus.eu/ (accessed on 4 September 2024).
  64. Van Geffen, J.; Boersma, K.F.; Eskes, H.; Sneep, M.; Ter Linden, M.; Zara, M.; Veefkind, J.P. S5P TROPOMI NO2 slant column retrieval: Method, stability, uncertainties and comparisons with OMI. Atmos. Meas. Tech. 2020, 13, 1315–1335. [Google Scholar] [CrossRef]
  65. Lin, M.H.; Lin, Y.T.; Tsai, M.L.; Chen, Y.Y.; Chen, Y.C.; Wang, H.C.; Wang, C.K. Mapping land-use and land-cover changes through the integration of satellite and airborne remote sensing data. Environ. Monit. Assess. 2024, 196, 246. [Google Scholar] [CrossRef]
  66. Lin, C.Y.; Chen, W.C.; Chien, Y.Y.; Chou, C.C.; Liu, C.Y.; Ziereis, H.; Schlager, H.; Förster, E.; Obersteiner, F.; Krüger, O.O.; et al. Effects of transport on a biomass burning plume from Indochina during EMeRGe-Asia identified by WRF-Chem. Atmos. Chem. Phys. 2023, 23, 2627–2647. [Google Scholar] [CrossRef]
  67. Cressie, N. Statistics for Spatial Data; John Wiley & Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
  68. Odeha, I.; McBratney, A.; Chittleborough, D. Spatial prediction of soil properties from landform attributes derived from a digital elevation model. Geoderma 1994, 63, 197–214. [Google Scholar] [CrossRef]
  69. Hengl, T.; Heuvelink, G.B.; Rossiter, D.G. About regression-kriging: From equations to case studies. Comput. Geosci. 2007, 33, 1301–1315. [Google Scholar] [CrossRef]
  70. Alsaber, A.R.; Pan, J.; Al-Hurban, A. Handling complex missing data using random forest approach for an air quality monitoring dataset: A case study of Kuwait environmental data (2012 to 2018). Int. J. Environ. Res. Public Health 2021, 18, 1333. [Google Scholar] [CrossRef] [PubMed]
  71. Liaw, A.; Wiener, M. Classification and regression by randomForest. R News 2002, 2, 18–22. [Google Scholar]
  72. Long, S.; Wei, X.; Zhang, F.; Zhang, R.; Xu, J.; Wu, K.; Li, Q.; Li, W. Estimating daily ground-level NO2 concentrations over China based on TROPOMI observations and machine learning approach. Atmos. Environ. 2022, 289, 119310. [Google Scholar] [CrossRef]
  73. Srisuradetchai, P.; Suksrikran, K. Random kernel k-nearest neighbors regression. Front. Big Data 2024, 7, 1402384. [Google Scholar] [CrossRef]
  74. Bergmeir, C.; Benítez, J.M. On the use of cross-validation for time series predictor evaluation. Inf. Sci. 2012, 191, 192–213. [Google Scholar] [CrossRef]
  75. Sundararajan, M.; Najmi, A. The many Shapley values for model explanation. In Proceedings of the International Conference on Machine Learning, PMLR, Virtual, 13–18 July 2020; pp. 9269–9278. [Google Scholar]
  76. Bentéjac, C.; Csörgo, A.; Martínez-Mu noz, G. A comparative analysis of gradient boosting algorithms. Artif. Intell. Rev. 2021, 54, 1937–1967. [Google Scholar] [CrossRef]
  77. Li, C. A Gentle Introduction to Gradient Boosting. 2016. Volume 59. Available online: https://www.google.com.hk/url?sa=t&source=web&rct=j&opi=89978449&url=https://www.chengli.io/tutorials/gradient_boosting.pdf&ved=2ahUKEwiTwYq-oe2NAxUVSWwGHfuXJhkQFnoECBkQAQ&usg=AOvVaw239xvPRuoQKOPvdPJSjDk0 (accessed on 1 January 2025).
  78. Brokamp, C.; Jandarov, R.; Hossain, M.; Ryan, P. Predicting daily urban fine particulate matter concentrations using a random forest model. Environ. Sci. Technol. 2018, 52, 4173–4179. [Google Scholar] [CrossRef]
  79. Li, J. Predictive modelling using random forest and its hybrid methods with geostatistical techniques in marine environmental geosciences. In Proceedings of the Eleventh Australasian Data Mining Conference (AusDM 2013), Canberra, Australia, 13–15 November 2013; pp. 13–15. [Google Scholar]
  80. Steinbach, M.; Tan, P.N. kNN: k-nearest neighbors. In The Top Ten Algorithms in Data Mining; Chapman and Hall/CRC: Boca Raton, FL, USA, 2009; pp. 165–176. [Google Scholar]
  81. Ju, T.; Geng, T.; Li, B.; An, B.; Huang, R.; Fan, J.; Liang, Z.; Duan, J. Impacts of Certain Meteorological Factors on Atmospheric NO2 Concentrations during COVID-19 Lockdown in 2020 in Wuhan, China. Sustainability 2022, 14, 16720. [Google Scholar] [CrossRef]
  82. Román-Cascón, C.; Yagüe, C.; Ortiz-Corral, P.; Serrano, E.; Sánchez, B.; Sastre, M.; Maqueda, G.; Alonso-Blanco, E.; Arti nano, B.; Gómez-Moreno, F.; et al. Wind and turbulence relationship with NO2 in an urban environment: A fine-scale observational analysis. Urban Clim. 2023, 51, 101663. [Google Scholar] [CrossRef]
  83. Sharma, S.K.; Datta, A.; Saud, T.; Saxena, M.; Mandal, T.; Ahammed, Y.; Arya, B. Seasonal variability of ambient NH3, NO, NO2 and SO2 over Delhi. J. Environ. Sci. 2010, 22, 1023–1028. [Google Scholar] [CrossRef] [PubMed]
  84. Huang, G.; Sun, K. Non-negligible impacts of clean air regulations on the reduction of tropospheric NO2 over East China during the COVID-19 pandemic observed by OMI and TROPOMI. Sci. Total Environ. 2020, 745, 141023. [Google Scholar] [CrossRef] [PubMed]
  85. Wang, Y.; Wang, J. Tropospheric SO2 and NO2 in 2012–2018: Contrasting views of two sensors (OMI and OMPS) from space. Atmos. Environ. 2020, 223, 117214. [Google Scholar] [CrossRef]
  86. Plocoste, T.; Laventure, S. Forecasting PM 10 Concentrations in the Caribbean Area Using Machine Learning Models. Atmosphere 2023, 14, 134. [Google Scholar] [CrossRef]
  87. Belgiu, M.; Drăguţ, L. Random forest in remote sensing: A review of applications and future directions. ISPRS J. Photogramm. Remote Sens. 2016, 114, 24–31. [Google Scholar] [CrossRef]
  88. Rodriguez-Galiano, V.F.; Ghimire, B.; Rogan, J.; Chica-Olmo, M.; Rigol-Sanchez, J.P. An assessment of the effectiveness of a random forest classifier for land-cover classification. ISPRS J. Photogramm. Remote Sens. 2012, 67, 93–104. [Google Scholar] [CrossRef]
  89. Queipo, N.V.; Nava, E. A gradient boosting approach with diversity promoting measures for the ensemble of surrogates in engineering. Struct. Multidiscip. Optim. 2019, 60, 1289–1311. [Google Scholar] [CrossRef]
  90. Thanh Noi, P.; Kappas, M. Comparison of random forest, k-nearest neighbor, and support vector machine classifiers for land cover classification using Sentinel-2 imagery. Sensors 2017, 18, 18. [Google Scholar] [CrossRef]
  91. Cover, T.; Hart, P. Nearest neighbor pattern classification. IEEE Trans. Inf. Theory 1967, 13, 21–27. [Google Scholar] [CrossRef]
  92. Dilawar, A.; Chen, B.; Ul-Haq, Z.; Ali, S.; Sajjad, M.M.; Junjun, F.; Gemechu, T.M.; Guo, M.; Dilawar, H.; Zhang, H.; et al. Evaluating the potential footprints of land use and land cover and climate dynamics on atmospheric pollution in Pakistan. Front. Environ. Sci. 2024, 11, 1272155. [Google Scholar] [CrossRef]
  93. Xu, W.; Zhao, C.; Ran, L.; Deng, Z.; Liu, P.; Ma, N.; Lin, W.; Xu, X.; Yan, P.; He, X.; et al. Characteristics of pollutants and their correlation to meteorological conditions at a suburban site in the North China Plain. Atmos. Chem. Phys. 2011, 11, 4353–4369. [Google Scholar] [CrossRef]
  94. Sillman, S.; Samson, P.J. Impact of temperature on oxidant photochemistry in urban, polluted rural and remote environments. J. Geophys. Res. Atmos. 1995, 100, 11497–11508. [Google Scholar] [CrossRef]
  95. Voiculescu, M.; Constantin, D.E.; Condurache-Bota, S.; Călmuc, V.; Roșu, A.; Dragomir Bălănică, C.M. Role of meteorological parameters in the diurnal and seasonal variation of NO2 in a Romanian urban environment. Int. J. Environ. Res. Public Health 2020, 17, 6228. [Google Scholar] [CrossRef] [PubMed]
  96. Arain, M.A.; Blair, R.; Finkelstein, N.; Brook, J.; Jerrett, M. Meteorological influences on the spatial and temporal variability of NO2 in Toronto and Hamilton. Can. Geogr. 2009, 53, 165–190. [Google Scholar] [CrossRef]
  97. Wałaszek, K.; Kryza, M.; Dore, A.J. The impact of precipitation on wet deposition of sulphur and nitrogen compounds. Ecol. Chem. Eng. S 2013, 20, 733–745. [Google Scholar] [CrossRef]
  98. Nidzgorska-Lencewicz, J.; Czarnecka, M. Thermal inversion and particulate matter concentration in Wrocław in winter season. Atmosphere 2020, 11, 1351. [Google Scholar] [CrossRef]
  99. Irga, P.; Burchett, M.; Torpy, F. Does urban forestry have a quantitative effect on ambient air quality in an urban environment? Atmos. Environ. 2015, 120, 173–181. [Google Scholar] [CrossRef]
  100. Peng, H.; Shao, S.; Xu, F.; Dong, W.; Qiu, Y.; Qin, M.; Ma, D.; Shi, Y.; Chen, J.; Zhou, T.; et al. Dry Deposition in Urban Green Spaces: Insights from Beijing and Shanghai. Forests 2024, 15, 1286. [Google Scholar] [CrossRef]
  101. Rao, M.; George, L.A.; Shandas, V.; Rosenstiel, T.N. Assessing the potential of land use modification to mitigate ambient NO2 and its consequences for respiratory health. Int. J. Environ. Res. Public Health 2017, 14, 750. [Google Scholar] [CrossRef]
  102. King, K.L.; Johnson, S.; Kheirbek, I.; Lu, J.W.; Matte, T. Differences in magnitude and spatial distribution of urban forest pollution deposition rates, air pollution emissions, and ambient neighborhood air quality in New York City. Landsc. Urban Plan. 2014, 128, 14–22. [Google Scholar] [CrossRef]
  103. Geddes, J.A.; Heald, C.L.; Silva, S.J.; Martin, R.V. Land cover change impacts on atmospheric chemistry: Simulating projected large-scale tree mortality in the United States. Atmos. Chem. Phys. 2016, 16, 2323–2340. [Google Scholar] [CrossRef]
  104. Mölders, N. Land-Use and Land-Cover Changes: Impact on Climate and Air Quality; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2011; Volume 44. [Google Scholar]
  105. Hirabayashi, S.; Kroll, C.N.; Nowak, D.J. Development of a distributed air pollutant dry deposition modeling framework. Environ. Pollut. 2012, 171, 9–17. [Google Scholar] [CrossRef] [PubMed]
  106. Castelhano, F.J.; Réquia, W.J. Weather impact on ambient air pollution and its association with land use types/activities over 5572 municipalities in Brazil. Heliyon 2024, 10, e31857. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Workflow diagram illustrating the RK–ML framework for imputing missing TROPOMI NO2 data. The process begins with data archiving and pre-processing of land cover, meteorological, and satellite NO2 datasets. Imputation is performed using a hybrid RK method, where a machine learning model (KNN, RF, or GBR) predicts NO2 concentrations, and kriging is applied to the residuals to capture spatial autocorrelation. The final stage includes model validation and interpretability analysis using SHAP to quantify the contribution of each auxiliary variable.
Figure 1. Workflow diagram illustrating the RK–ML framework for imputing missing TROPOMI NO2 data. The process begins with data archiving and pre-processing of land cover, meteorological, and satellite NO2 datasets. Imputation is performed using a hybrid RK method, where a machine learning model (KNN, RF, or GBR) predicts NO2 concentrations, and kriging is applied to the residuals to capture spatial autocorrelation. The final stage includes model validation and interpretability analysis using SHAP to quantify the contribution of each auxiliary variable.
Remotesensing 17 02084 g001
Figure 2. Spatial context for northeastern Taiwan in February 2022, highlighting environmental factors relevant to NO2 variability. (a) Average NO2 column density showing elevated values in urban areas and missing regions due to cloud cover. (b) Average temperature (°C), with cooler inland areas and warmer coastal regions. (c) Total rainfall (mm), indicating heavier precipitation in the northeast. (d) Forest cover fraction, showing dense vegetation in central mountainous zones. (e) Built-up cover fraction, concentrated around Taipei and neighboring cities. This multi-panel visualization illustrates how NO2 concentrations relate to both dynamic meteorological conditions and static land cover features, supporting fine-scale evaluation of model performance.
Figure 2. Spatial context for northeastern Taiwan in February 2022, highlighting environmental factors relevant to NO2 variability. (a) Average NO2 column density showing elevated values in urban areas and missing regions due to cloud cover. (b) Average temperature (°C), with cooler inland areas and warmer coastal regions. (c) Total rainfall (mm), indicating heavier precipitation in the northeast. (d) Forest cover fraction, showing dense vegetation in central mountainous zones. (e) Built-up cover fraction, concentrated around Taipei and neighboring cities. This multi-panel visualization illustrates how NO2 concentrations relate to both dynamic meteorological conditions and static land cover features, supporting fine-scale evaluation of model performance.
Remotesensing 17 02084 g002
Figure 3. The percentage of missing NO2 data for January, February, and December.
Figure 3. The percentage of missing NO2 data for January, February, and December.
Remotesensing 17 02084 g003
Figure 4. Average NO2 column density over Taiwan for January, February, and December 2022. The white regions in the maps indicate areas with missing data, which consistently align with regions of high cloud cover or other data retrieval issues. This emphasizes the spatial consistency of missing values across these months, necessitating robust imputation techniques to fill these gaps.
Figure 4. Average NO2 column density over Taiwan for January, February, and December 2022. The white regions in the maps indicate areas with missing data, which consistently align with regions of high cloud cover or other data retrieval issues. This emphasizes the spatial consistency of missing values across these months, necessitating robust imputation techniques to fill these gaps.
Remotesensing 17 02084 g004
Figure 5. Spatial distribution of imputed NO2 column density over Taiwan for January, February, and December 2022 using the GBR model within the RK-ML framework under the LM configuration. The maps illustrate the reconstructed NO2 concentrations after imputation, highlighting seasonal variation and demonstrating the model’s ability to capture spatial patterns across diverse environmental conditions.
Figure 5. Spatial distribution of imputed NO2 column density over Taiwan for January, February, and December 2022 using the GBR model within the RK-ML framework under the LM configuration. The maps illustrate the reconstructed NO2 concentrations after imputation, highlighting seasonal variation and demonstrating the model’s ability to capture spatial patterns across diverse environmental conditions.
Remotesensing 17 02084 g005
Figure 6. SHAP Summary Plots for GBR from MET. Each dot represents a single prediction (total: 80,429 across January, February, and December). The x-axis shows the SHAP value (model impact for each feature), and the color indicates the feature value (blue for low, red for high). SHAP values are in mol/m2 and reflect the marginal contribution of each feature to the model’s output. The vertical spread shows the distribution; values > 0 indicate a positive influence on NO2 prediction, while values <0 indicate a negative influence.
Figure 6. SHAP Summary Plots for GBR from MET. Each dot represents a single prediction (total: 80,429 across January, February, and December). The x-axis shows the SHAP value (model impact for each feature), and the color indicates the feature value (blue for low, red for high). SHAP values are in mol/m2 and reflect the marginal contribution of each feature to the model’s output. The vertical spread shows the distribution; values > 0 indicate a positive influence on NO2 prediction, while values <0 indicate a negative influence.
Remotesensing 17 02084 g006
Figure 7. SHAP summary plots for RF from LAND. Each dot represents a single prediction (total: 80,429 across January, February, and December). The x-axis shows the SHAP value (model impact for each feature), and the color indicates the feature value (blue for low, red for high). SHAP values are in mol/m2 and reflect the marginal contribution of each feature to the model’s output. The vertical spread shows the distribution; values > 0 indicate a positive influence on NO2 prediction, while values < 0 indicate a negative influence.
Figure 7. SHAP summary plots for RF from LAND. Each dot represents a single prediction (total: 80,429 across January, February, and December). The x-axis shows the SHAP value (model impact for each feature), and the color indicates the feature value (blue for low, red for high). SHAP values are in mol/m2 and reflect the marginal contribution of each feature to the model’s output. The vertical spread shows the distribution; values > 0 indicate a positive influence on NO2 prediction, while values < 0 indicate a negative influence.
Remotesensing 17 02084 g007
Figure 8. SHAP summary plots for GBR from LM. Each dot represents a single prediction (total: 80,429 across January, February, and December). The x-axis shows the SHAP value (model impact for each feature), and the color indicates the feature value (blue for low, red for high). SHAP values are in mol/m2 and reflect the marginal contribution of each feature to the model’s output. The vertical spread shows the distribution; values > 0 indicate a positive influence on NO2 prediction, while values <0 indicate a negative influence.
Figure 8. SHAP summary plots for GBR from LM. Each dot represents a single prediction (total: 80,429 across January, February, and December). The x-axis shows the SHAP value (model impact for each feature), and the color indicates the feature value (blue for low, red for high). SHAP values are in mol/m2 and reflect the marginal contribution of each feature to the model’s output. The vertical spread shows the distribution; values > 0 indicate a positive influence on NO2 prediction, while values <0 indicate a negative influence.
Remotesensing 17 02084 g008
Table 1. Performance of machine learning models across MET-, LAND-, and LM-auxiliary variables, evaluated using r2 validation scores as the primary metric, with MAPE included for additional context.
Table 1. Performance of machine learning models across MET-, LAND-, and LM-auxiliary variables, evaluated using r2 validation scores as the primary metric, with MAPE included for additional context.
CategoryMonthRegressorr2MAPEBest Parameters
JanuaryGBR0.8326.55{learning_rate: 0.1, max_depth: 5, n_estimators: 100}
RF0.8227.86{max_depth: 7, n_estimators: 200}
KNN0.7930.10{n_neighbors: 3, p: 1, weights: ‘distance’}
FebruaryGBR0.8358.39{learning_rate: 0.2, max_depth: 5, n_estimators: 100}
MET RF0.8159.33{max_depth: 7, n_estimators: 200}
KNN0.7256.69{n_neighbors: 3, p: 1, weights: ‘distance’}
DecemberGBR0.8243.05{learning_rate: 0.1, max_depth: 7, n_estimators: 100}
RF0.7943.36{max_depth: 7, n_estimators: 200}
KNN0.7642.35{n_neighbors: 5, p: 1, weights: ‘distance’}
JanuaryGBR0.4946.24{learning_rate: 0.01, max_depth: 3, n_estimators: 200}
RF0.5041.53{max_depth: 3, n_estimators: 100}
KNN0.4342.44{n_neighbors: 7, p: 1, weights: ‘distance’}
FebruaryGBR0.5699.48{learning_rate: 0.01, max_depth: 3, n_estimators: 200}
LAND RF0.5887.34{max_depth: 7, n_estimators: 100}
KNN0.5585.69{n_neighbors: 7, p: 1, weights: ‘distance’}
DecemberGBR0.4550.83{learning_rate: 0.01, max_depth: 3, n_estimators: 200}
RF0.4649.75{max_depth: 5, n_estimators: 100}
KNN0.4449.42{n_neighbors: 7, p: 1, weights: ‘distance’}
JanuaryGBR0.8425.90{learning_rate: 0.1, max_depth: 5, n_estimators: 100}
RF0.8229.11{max_depth: 7, n_estimators: 100}
KNN0.8129.46{n_neighbors: 3, p: 1, weights: ‘distance’}
FebruaryGBR0.8353.47{learning_rate: 0.1, max_depth: 7, n_estimators: 100}
LM RF0.8154.05{max_depth: 7, n_estimators: 200}
KNN0.7455.76{n_neighbors: 3, p: 1, weights: ‘distance’}
DecemberGBR0.8441.11{learning_rate: 0.2, max_depth: 5, n_estimators: 100}
RF0.8142.52{max_depth: 7, n_estimators: 200}
KNN0.7841.21{n_neighbors: 3, p: 1, weights: ‘distance’}
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Valerio, A.; Chen, Y.-C.; Liu, C.-Y.; Chen, Y.-Y.; Lin, C.-Y. A Hybrid Regression–Kriging–Machine Learning Framework for Imputing Missing TROPOMI NO2 Data over Taiwan. Remote Sens. 2025, 17, 2084. https://doi.org/10.3390/rs17122084

AMA Style

Valerio A, Chen Y-C, Liu C-Y, Chen Y-Y, Lin C-Y. A Hybrid Regression–Kriging–Machine Learning Framework for Imputing Missing TROPOMI NO2 Data over Taiwan. Remote Sensing. 2025; 17(12):2084. https://doi.org/10.3390/rs17122084

Chicago/Turabian Style

Valerio, Alyssa, Yi-Chun Chen, Chian-Yi Liu, Yi-Ying Chen, and Chuan-Yao Lin. 2025. "A Hybrid Regression–Kriging–Machine Learning Framework for Imputing Missing TROPOMI NO2 Data over Taiwan" Remote Sensing 17, no. 12: 2084. https://doi.org/10.3390/rs17122084

APA Style

Valerio, A., Chen, Y.-C., Liu, C.-Y., Chen, Y.-Y., & Lin, C.-Y. (2025). A Hybrid Regression–Kriging–Machine Learning Framework for Imputing Missing TROPOMI NO2 Data over Taiwan. Remote Sensing, 17(12), 2084. https://doi.org/10.3390/rs17122084

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