Next Article in Journal
Monitoring Dust Events Using Doppler Lidar and Ceilometer in Iceland
Previous Article in Journal
A Transient Stochastic Rainfall Generator for Climate Changes Analysis at Hydrological Scales in Central Italy
Previous Article in Special Issue
The Use of a Physiologically Based Pharmacokinetic Modelling in a “Full-Chain” Exposure Assessment Framework: A Case Study on Urban and Industrial Pollution in Northern Italy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Lag Variables in Nitrogen Oxide Concentration Modelling: A Case Study in Wrocław, Poland

by
Joanna A. Kamińska
1,*,
Fernando Jiménez
2,
Estrella Lucena-Sánchez
3,4,
Guido Sciavicco
3 and
Tomasz Turek
1
1
Department of Mathematics, Wroclaw University of Environmental and Life Sciences, 50-375 Wrocław, Poland
2
Department of Information and Communication Engineering, University of Murcia, 30100 Murcia, Spain
3
Department of Mathematics and Computer Science, University of Ferrara, 44121 Ferrara, Italy
4
Department of Physics, Informatics and Mathematics, University of Modena e Reggio Emilia, 41121 Modena, Italy
*
Author to whom correspondence should be addressed.
Atmosphere 2020, 11(12), 1293; https://doi.org/10.3390/atmos11121293
Submission received: 30 September 2020 / Revised: 4 November 2020 / Accepted: 27 November 2020 / Published: 30 November 2020
(This article belongs to the Special Issue Traffic-Related Air Pollution and Its Impacts on Human Health)

Abstract

:
Due to the unwavering interest of both residents and authorities in the air quality of urban agglomerations, we pose the following question in this paper: What impact do current and past meteorological factors and traffic flow intensity have on air quality? What is the impact of lagged variables on the fit of an explanation model, and how do they affect its ability to predict? We focused on NO2 and NOx concentrations, and conducted this research using hourly data from the city of Wrocław (western Poland) from 2015 to 2017; we used multi-objective optimization to determine the optimal delays. It turned out that for both NO2 and NOx, the past values for traffic flow, wind speed, and sunshine duration are more important than the current ones. We built random forest models on each of the pollutants for both the current and past values and discovered that including a lagged variable increases the resulting R2 from 0.51 to 0.56 for NO2 and from 0.46 to 0.52 for NOx. We also analyzed the feature importance in each model, and found that for NO2, a wind speed delay of more than three hours causes a significant decrease, while the importance of relative humidity increases with a seven-hour delay; likewise, wind speed increases the importance for NOx prediction with a two-hour delay. We concluded that, in pollutant concentration modeling, the possibility of a delayed effect of the independent variables should always be considered, because it can significantly increase the performance of the model and suggest unexpected relationships or dependencies.

1. Introduction

Harmful air pollution, particularly in densely populated cities, is an unquestionable fact. The growing population of cities and the increasing use of motor vehicles among inhabitants are reasons for the ever-increasing traffic volume and resulting increase in exhaust gas emissions. The expansion of cities and a high density of buildings reduce ventilation in cities. Increased surface roughness results in a decrease in the impact of low wind speeds on the evacuation of pollution. Wrocław currently has 641,600 residents [1]. It is estimated that about 15,000 vehicles move around the city streets every day [2]. One of the main air pollutants emitted by cars’ combustion engines are nitrogen oxides: NO2 and NOx (sum of nitrogen oxide and nitrogen dioxide). Studying and measuring the impact of traffic intensity and meteorological factors on the nitrogen oxide concentration in the air of the urban agglomeration provides an opportunity to attempt to manipulate traffic so as to reduce the concentration of pollutants, thereby improving the air quality and the quality of life of the residents. Pollution models can support urban managers in taking action to improve air quality in the city [3,4,5,6].
In the literature, there are several methods for modelling air pollution concentrations. For example, multidimensional regression models are still in use [7,8,9]. The main advantage of linear models is having an interpretable explicit function that can be used to determine the quantitative impact of each predictor on the value of the explaining variable. The extension of linear models includes polynomial forms of functions—in which each variable may be raised to some power [10,11] and non-linear behavior can be taken into account. On the other end of this spectrum, there are models that do not require any assumption about a specific analytical function, also called black-box models, such as artificial neural networks [12,13], or those combined with multiple regression [14], single random trees [15], or more complex structures like random forest (RF) [16,17,18,19,20,21] and boosted regression trees (BRT) [22,23]. These models are more computationally advanced and have been successfully used in pollution concentration modeling.
Zhu et al. [17] developed an RF model based on NO2 environmental monitoring data and geographical covariates to predict monthly average NO2 concentration. The RF model shown in this paper reveals performance with a cross validation R2 of 0.77 and a root mean square error (RMSE) of 11.0 µgm−3. Araki et al. [16] developed a spatiotemporal land use random forest model of the monthly mean NO2 in metropolitan areas of Japan. The authors obtained an R2 value of 0.79. A model using RF methodology in combination with spatiotemporal kriging was developed by Zhan et al. [20] to estimate the daily ambient NO2 concentrations across China based on satellite retrievals and geographic covariates. The model has a prediction performance R2 of 0.62 (RMSE = 13.3 µgm−3) for time (daily) and an R2 of 0.73 (RMSE = 6.5 µgm−3) for spatial predictions. The literature also contains examples of the use of the RF method in combination with techniques other than spatial modeling, for example with the evolving differential evolution method [24]. Kamińska [25] used an RF model to predict daily minimum, average, and maximum daily NO2 concentrations. The best fit was obtained for a daily average model where R 2 = 0.69 , RMSE = 7.47   μ g m 2 , and MAPE = 11.4 % . The accuracy of the models generally decreases as the data frequency increases and the research period extends. Increasing the variation in hourly values makes it difficult to predict their values effectively. For hourly data, the typical model fit drops to an R2 of around 0.5 [21]. Kamińska [26] carried out a modification of the RF model which improved the quality of fit to R2 = 0.82, although there were difficulties predicting future values, and the authors hypothesized that past predictor values may have a greater impact on the current pollution concentration than actual ones.
Studies on the impact of traffic flow and meteorological conditions in Wrocław have already been carried out. In [18], the influence of nine predictors on nitrogen oxide and particulate matter (diameter less than 2.5 µm) concentrations was presented. Nine different models corresponding with nine time-sets of cases were defined, depending on the time for which the analysis was performed. Hourly data (in the years 2015–2016) were considered in one of them. The others were warm and cool (heating) seasons, working and non-working days, and the seasons of the year. The researcher showed that traffic flow intensity has the greatest impact on NO2 and NOx concentrations, with engines being the biggest source of emissions. The speed and direction of the wind, responsible for the evacuation of pollution, were factors with about half the importance of traffic flow. In a study by Zhang et al. [9], however, the values of all predictors and explained variables were considered at the same time (t).
Models taking into account the past as well as the current values of the predictors have been mainly used to study the impact of pollution concentration on human health and life, in which lagged variables take into account the harmful exposure duration. The health effect of exposure to high particulate matter species using lagged variables has been studied [27,28,29,30]. Chemical reactions in the atmosphere between primary and secondary pollutants are more intense the longer favorable conditions persist, regardless of the duration of these reactions. It can be assumed that in analyzing instantaneous concentration values, not only the current values of predictors, but also values from previous moments play an important role. Therefore, when modeling concentrations of pollutants, the values of ambient factors (predictors) should also be taken into account, not only at the current moment (t) but also at previous moments (t-1, t-2, t-3, etc.).
Classically, this problem is solved by simply adding new variables to the set of predictors with a delay of 1, 2, 3, etc. This method has two basic disadvantages: firstly, it is not known how far back the lagged variables should be created, and secondly, creating a set of variables for each delay multiplies the number of explanatory variables significantly, increasing the calculation time and lowering the quality of the interpretation. In [31,32], the authors proposed multi-objective optimization algorithms (MOAs) to take into account the temporal components of the data. In [31], in particular, a three-objective optimization was developed for polynomial regression, in which the maximum exponent, the optimal delay, and the regression coefficient were simultaneously optimized for a better match. Allowing more than one degree of a polynomial makes the functions and models more flexible and allows more in-depth analysis, which can capture more complex underlying processes. To assess the influence of the variables’ delay, we used an RF algorithm with lagged variables whose delay was optimized, and we compared it to an RF developed with the original variables but without delay.
The goal of this paper is to determine the impact of accounting for past values of the explanatory variables on the accuracy of the model and their importance in the model. The comparison is made on the basis of hourly data covering three full years, from 2015 to 2017.

2. Materials

We performed numerical analyses using data from Wrocław (western Poland). The data covered a full three years, from 2015 to 2017.
Traffic data were provided by the Traffic and Public Transport Management Department of the Roads and City Maintenance Board in Wrocław. The data contain counts of all vehicles (cars, buses, trucks, etc.) passing through the measurement intersection in a given traffic lane. The numbers of vehicles are recorded with a camera at 15-min intervals. In order to maintain equal time intervals for all factors, the values were aggregated into hourly counts. This operation reduced the noise while maintaining the characteristics of the original distribution. Out of the set of 26,304 cases, 212 gaps and 8 clear outliers resulting from failures of the measuring system were removed. Traffic flow is characterized by daily periodicity (Figure A1). There are two peaks: in the morning from 7:00 to 8:00 a.m., and in the afternoon between 3:00 and 5:00 p.m. The daily maximum of vehicles passing through the intersection during the three years under consideration was 6713 (Table 1). The annual average daily traffic at this intersection amounts to 65,470 vehicles.
Meteorological hourly data were provided by the Institute of Meteorology and Water Management (IMGW) at only one station in Wrocław, located on the outskirts of the city 9 km from the intersection in a straight line (GPS coordinates: 51.1050N, 16.9000E; height 120 m a.s.l.). The meteorological data set contains air temperature, solar duration, wind speed, air pressure, and relative humidity. Clear seasonal variations in temperature can be observed which are characteristic of a transitional climate type subject to both oceanic and continental influences. The annual average air temperature in 2015–2017 in Wrocław was 10.7 °C (Table 1). The air temperature in the study period varied from slightly below −10 °C in winter to just over 30 °C. The average wind speed in Wrocław was 3.1 ms−1 during the study period. The city did not experience very strong winds, as the maximum observed was 19 ms−1 for one hour at 10 p.m. on 23 July 2017. Prevailing westerly and northwesterly winds accounted for about 50% of all winds.
Air pollution data are collected by the Provincial Environment Protection Inspectorate and measured at hourly intervals. The measuring station (GPS coordinates: 51.0864N, 17.0127E; height 125 m a.s.l.) is located in the direct vicinity of the intersection with traffic measurement (30 m from the middle of the intersection). It can therefore be concluded that the distance between the pollutant measuring point and the source (intersection) does not play a significant role. There were 117 h (cases) of missing data during the study period, which were removed from the data set. The concentrations of NO2 and NOx reveal a clear daily (Figure A2) and seasonal (Figure 1) variation. The daily peaks roughly coincide with the peaks of traffic flow. The highest concentration variation occurs in autumn. This is particularly noticeable for NOx. The nitrogen oxide concentrations in summer are the least differentiated, which means that the proportion and diversity of NO increases in summer. NO2 concentration shows little annual seasonality, whereas NOx compounds display significantly higher values in winter and autumn (hourly average: 160.6 and 163.8 µgm−3, respectively) than in summer (116.7 µgm−3). The maximum values of both of pollutants were reported in autumn (231.6 and 1728.0 µgm−3, respectively).

3. Methods

3.1. Multi-Objective Optimization

Given a data set A with n independent variables A 1 , A n (in our case, traffic and meteorological data) and one observed variable B (in our case, the concentration of a pollutant), solving a lag (linear) regression consists of solving the equation formulated as:
B ( t )   =   c 0 + i = 1 n   l = 0 p i c i , l · A i ( t l   ) + ϵ
In other words, we use the value of each independent variable A i not only at time t , but also at time t 1 , t 2 , , t   p i to explain B at time t ; each A i ( t l ) is associated to a coefficient c i , l , which must be estimated, along with each maximum   lag p i . Now, we work under the additional assumption that, for each i , there is precisely one lag l i , such that A i ( t l i ) influences the output more than any other lag. Under such an assumption, the model that we are assuming becomes:
B ( t )   =   c 0 + i = 1 n   c i · A i ( t l i ) + ϵ
Moreover, in some contexts, a polynomial explanation model fits better than a linear one, yet preserving the possibility of an intuitive interpretation. From the mathematical point of view, the inverse problem that corresponds to searching for a polynomial model is a simple generalization of the previous equation:
B ( t )   =   c 0 + i = 1 n   c i · A i ( t l i ) e i + ϵ
so that our ultimate purpose is to find the optimal coefficient c i s, the optimal lags l i s, and the optimal exponents e i s, for each predictor. We work out this problem as an optimization problem.
A multi-objective optimization problem (MO) can be formally defined as the optimization problem of simultaneously minimizing (or maximizing) a set of k arbitrary functions:
{ m i n / max f 1 ( x ¯ ) m i n / max f 2 ( x ¯ ) m i n / max f k ( x ¯ )
where x ¯   is a vector of decision variables. Considering a multi-variate time series A 1 ( t ) , , A n ( t ) , B ( t ) with m distinct observations, let x ¯   =   ( x 1 , , x n )   be a vector of decision variables with domain [ 1 , , m ] . Let M be the maximum of x ¯ (called maximum   lag of x ¯ ). The vector x ¯ entails a lag transformation of the original data set into a new data set with m M observations, in which the feature (time series) A i is lagged (i.e., delayed) by the amount x ¯ ( i ) . The particular case of a variable x ¯ ( i ) = 1   is interpreted as excluding the column A i from the problem (entailing an implicit feature selection method). Similarly, let   y ¯   =   ( y 1 , , y n )   a second vector of decision variables with domain + , for each variable A i , we interpret y ¯ ( i ) as the exponent to which A ( i ) is raised. So, in conjunction, the pair x ¯ , y ¯ entails a transformation of the initial data set into a new data set with m M observations, in which the feature (time series) A i is lagged (i.e., delayed) by the amount x ¯ ( i ) , and raised to the power of y ¯ ( i ) .
After applying a transformation, the resulting data set can be passed to any linear regression algorithm   to solve the inverse problem associated with it. Now, in order to evaluate a candidate solution, let us consider the following function:
C A R D ( x ¯ )   =   i = 1 n {   0   i f   x i 1   1   o t h e r w i s e  
by means of which we count the number of selected features that play a role in the model, and
M A X E X P ( y ¯ )   = max 1 i n { y ¯ }
by means of which we measure the maximum exponent of the polynomial equation. Let:
( x ¯ , y ¯ )
be any function that measures the performances (for example, the correlation coefficient) of in estimating the parameters of the linear function that uses: (i) the features chosen by x ¯   only, and (ii) raised to the power indicated by y ¯ . Then, a multi-objective optimization model can be obtained by instantiating the generic formulation of an optimization problem as:
{ m i n / m a x   ( x ¯ , y ¯ ) m i n   C A R D ( x ¯ )     m i n   M A X E X P ( y ¯ )

3.2. Implementation, Algorithms, and Strategy

Multi-objective evolutionary algorithms are known to be particularly suitable for performing multi-objective optimization, as they search for multiple optimal solutions in parallel. In this experiment we chose the NSGA-II algorithm (Non-dominated Sorted Genetic Algorithm), which is available open-source from the suite jMetal [33]. NGSA-II is an elitist Pareto-based multi-objective evolutionary algorithm that employs a strategy with a binary tournament selection and a rank-crowding better function, where the rank of an individual in a population is the non-domination level of the individual in the whole population. As a black-box linear regression algorithm, we used the class linearRegression from the open-source learning suite Weka, run in 10-fold cross-validation mode with standard parameters and no embedded feature selected.
The overall strategy is as follows: first, we partitioned our data into training (30%) and test (70%), respecting the temporal ordering. We performed 10 independent executions using linear regression as a black box. Then, we chose the best-performing (and explainable) solutions and applied the corresponding transformation to the test data set. Finally, we learned a Random Forest model (from the learning suite Weka) on the resulting data set. Random Forest (RF) is a learning schema based on a set of simple decision trees. Each component tree is created for a randomly selected subset of data (sampling with replacement) and a subset of independent variables (predictors). In this analysis, each training set included another subset of 50% cases (sampling with return). The decision trees were built on four out of six predictors, randomly selected for each tree. The result of the random forest is taken by aggregating and averaging the individual predictions of each component tree. The C&RT method (Classification and Regression Trees) used to create random trees allows the validity of a variable to be determined based on an analysis of the frequency of the variable as a partition variable, taking into account the reduction of heterogeneity resulting from the division. The most important variable is assigned an importance of 100 and the other variables are then valuated proportionally, so feature importance is unitless [34]. As far as hyperparameters are concerned, we used 100 trees, no maximum depth, two samples as the minimum split, and one sample as the minimum leaf. The remaining ones cannot be defined in our chosen suite. Weka’s RF algorithm evaluates performances with the standard out-of-the-box methodology.

4. Results and Discussion

4.1. Lag Determination

Using multi-objective optimization, we determined the function that described the dependence of NO2 and NOx concentrations on meteorological factors and traffic flow. We assumed a maximum allowable power of the variable to be 3. As part of the process, we determined the delay (lag), the regression coefficient, and the power of each variable to maximize the fit of the model to real data. One should remember that the power of the variable was designated as the lowest possible one guaranteeing the best fit. In other words, the algorithm allowed a higher power than the first one, but the simplest (for interpretation) form of the function was preferred. Based on a 10-fold cross-validation process and on the selection of the most appropriate interpretation (in terms of the phenomena that occur in the atmosphere), we obtained linear functions with the delays presented in Table 2. The fact that a linear function was obtained proves that the relationship is indeed linear and not of a higher degree.
For both NO2 and NOx, traffic flow from one hour prior has the largest influence on current concentration. This is the time that elapses from the emission of pollutants in the vicinity of the intersection until the pollution cloud reaches the sensor which measures the concentration of nitrogen oxides. The lower the wind speed is, the longer this time is. It should be remembered that the time for analysis purposes is rounded off to one hour. Therefore, a delay of 31 min and a delay of 1 h and 29 min will be both identified in the model as a delay of 1 h.
Wind speed has an impact on the evacuation of pollution. The stronger the wind speed, the more intense the evacuation and the lower the pollution concentration. Due to the distance of 9 km between the intersection and the meteorological station, the effect of wind speed is delayed by 2–3 h. This is a consequence of the time needed for the air masses to reach the air quality measurement station. In Wrocław, westerly and northwesterly winds prevail, i.e., blowing from the meteorological station to the city center (Figure A3). At an average wind speed of 3.1 ms−1 covering a distance of 9 km, taking into account the roughness of urban buildings, takes from two to three hours. Delays are determined with an accuracy of one hour so the difference in values may be due to rounding. The actual air temperature is positively correlated with the current NO2 and NOx concentrations. In other words, high concentrations of pollutants occur at higher temperatures, and vice versa—low concentrations occur at lower temperatures. In addition, during the day—when the temperature is higher—the concentrations of pollutants are also higher. The occurrence of increased NO2 concentrations at higher temperatures may be due to thermal decomposition of peroxyacetyl nitrates transported from other regions [35,36]. However, at night—when emissions and the temperature are lower—the NO2 concentrations are lower. This state is the result of many processes and chemical reactions taking place at night; for example, chemical reactions transforming NO2 into N2O5 or, conversely, NO oxidation with ozone to form NO2.
Sunshine duration has a very important influence on chemical reactions with nitrogen oxides. Under the influence of sunlight, the Leighton relationship occurs [37]. NO2 disintegrates into NO and ozone. At the same time, the reverse reaction occurs. During daylight hours, NO, NO2, and O3 concentrations persist in the photostationary state. The time to reach a stationary state depends on the NO2 concentration and ranges from several minutes to tens of minutes [38]. This phenomenon is confirmed by the received impact of the two-hour delay in sunshine duration. The impact of the seven-hour delay in relative humidity on NO2 concentration may result from a large inertia of humidity terms of the change in cloud cover. Air pressure is another meteorological condition that indirectly influences pollution concentration through the relationship with the type of cloud cover and precipitation (atmospheric fronts). With respect to air pressure, the value with the highest impact on nitrogen oxide concentration is the current one.
NOx is the sum of NO and NO2 concentrations. Consequently, the transformation of nitric oxide into nitrogen dioxide and vice versa does not change the NOx concentration. Unlike NO2, sunshine duration has the strongest impact on NOx with a ten-hour delay—the opposite part of the day. Thus, the night after a sunny day, a relatively high NOx concentration can be observed. The current relative humidity influences the current NOx concentration (delay equals 0). High humidity from cloud cover and or precipitation prevents the chemical reactions between NOx and volatile organic compounds (VOC) from occurring. Thus, nitrogen oxides float in the air, increasing the concentration.

4.2. Random Forest Fitting

In the next step, we built two RF models: (1) using current values of predictors and (2) using lagged values (values of predictors with a delay) for each pollutant: NO2 and NOx. Then, we compared the impact of lag variables on the quality of model fit (Table 3) and assessed the impact (importance) of each of the factors in both models on the predicted values of the concentration of pollutants. The comparison of model fit quality including only current predictor values broken down by season is presented in Table 4. For the entire 2015–2017 measurement period, the model containing lagged variables turned out to be better suited to the empirical data, as indicated by the values of all goodness of fit measures. Both models, current and lag, best describe the relationship between pollutant concentrations and meteorological factors and traffic flow for winters. For the winter period (December–February) the greatest improvement in model fit also came after taking into account lag variables, probably because in winter wind speeds are low and the concentration is more influenced by local traffic than by emissions in the surroundings. In addition, stagnation processes and atmospheric inversions also have a significant impact on the retention of pollutants. A slightly smaller improvement in the quality of fit occurred in the autumn. There was no change in the quality of fit for NO2 modeling during the warmer part of the year (June–August). This was probably caused by the lack of some important factor determining the NO2 concentration during periods of strong sunshine and high air temperature.
Due to the greater variation in NOx values (coefficient of variation for NO2 is 46%, and for NOx 73%) it is more difficult to predict its values effectively. This is generally indicated by less goodness of fit than for NO2 (Table 5). As in the case of nitrogen dioxide, for NOx the greatest improvement in fit quality occurred in autumn and winter. It is worth noting that taking into account the delay of variables resulted in an improvement in the quality of NOx model matching in the summer as well. This means that in a situation where the transformations of NO into NO2 and vice versa are not relevant for the concentration of the pollutant (NOx = NO + NO2), determining the correct delay of the variable is an effective way to improve the model.

4.3. Random Forest Variable Importance

The method of determining the relationship between the concentration of pollution and environmental factors implemented in the paper was done to determine the impact of each of the factors. Therefore, feature importance values were used to assess the impact of the factor. In each model, current and lag, feature importance values for each predictor were determined (Table 6). An analysis was also made by season. The highest influence came from traffic flow, the only predictor related with the source of pollution (emission). Wind speed has about half as much of an influence on the concentration of nitrogen oxides in the air—the only factor among those studied which directly affects the evacuation of pollution. These findings are in accordance with analyses performed for other regions, e.g., [21] in Madrid or [8] in Oslo. Other factors (air temperature, relative humidity, sunshine duration, and air pressure) indirectly affect the final concentration value. Their impact is therefore significantly smaller.
The change of feature importance as a result of taking into account variable delays is presented graphically in Figure 2. It can be seen that delays in the predictors for NO2 and NOx have different impacts on the importance of dependent variables. The bars represent the values of the relevant differences in feature importance between the current and lag models. Optimal lags changed the significance of variables in the NO2 and NOx models. Only traffic flow with a one-hour delay is still the most important factor determining the concentration of both pollutants.
When drawing conclusions about changes in the importance of variables, remember that feature importance values are related to the most important variable that has been assigned the value of 100 (here, it was always traffic flow). Therefore, a change in feature importance value can only be assessed as a change in relation to the significance of traffic flow. Factoring in a three-hour delay in wind speed reduced the significance of this variable in relation to traffic flow for emissions in NO2 models. However, it cannot be unequivocally stated whether it was the load of pollutants with a one-hour delay that grew in importance, or whether the intensity of evacuation was less intense. Relative humidity increased significantly when it was introduced to the model with a delay of seven hours. This means that it is important in modeling to recognize the inertia of the response of individual meteorological factors to current weather conditions. An important role in NO2 concentration modeling is played by the chemical reactions that occur in the atmosphere, which vary during the day due to sunlight and at night or on a cloudy day. Determining the optimal delay allows one to identify these relationships. The importance of air temperature, sunshine duration, and air pressure does not change after factoring in delays. Markedly different observations of the dependencies between feature importance in the lag modeling of NOx do occur. The most visible changes were observed in the importance of wind speed. For each whole season—especially summer—wind speed became a more important variable. Therefore, correctly taking into account the lagged variables shows that in NOx modeling wind speed is more important than what was suggested by the basic current model. An interesting phenomenon appeared for the importance of sunshine duration. When analyzing the entire research period, the impact of this variable in both models (current and lag) was the same in relation to traffic flow, even when separated by season. It turns out that this is the outcome of a significantly higher impact in autumn (about twice as important) than in spring and summer. It can be supposed that extremely high NOx concentrations in the afternoon and evening in the autumn are related to the sunlight that day. A delay in relative humidity did not affect the importance change in relation to traffic flow.
Following the above argumentation, it can therefore be concluded that determining the optimal delays (lag variable) of environmental factors in the modeling of pollutant concentration significantly increases the accuracy of the model and is confirmed by the physicochemical developments on the atmosphere. The goodness of fit values of the presented models, as to orders of magnitude, are similar to those reported by other researchers. For example, for average monthly NO2 concentration, Zhu et al. [17] obtained an RMSE of 11.0 µgm−3 and Zhan of 13.3 µgm−3 for daily NO2 modelling in China; Kamińska and Turek [25] reported a daily average of 7.47 µgm−3 for modelling in Wrocław; for the Polish capital—Warsaw—Holnicki et al. [39] obtained a normalized mean square error of 0.070. The application of the optimal lag variable models presented herein enhanced the model fit, as measured by RMSE, from 16.2 µgm−3 to 15.4 µgm−3 for the entire three-year period and from 14.9 µgm−3 to 13.6 µgm−3 for winter. The R2 of 0.56 (10% greater than without lag variables) for NO2 confirms the effectiveness of the model and provides better accuracy than that presented by, for example, Laña [21] ( R 2 = 0.53 ).
In full generality it can be concluded that determining the optimal delay for environmental variables and including such lag variables as predictors increases the accuracy of the model. The only exception is the summer season in the modeling of NO2 concentration. Despite the changes identified in feature importance in comparison to the current model, the model fit did not increase. This is probably due to the lack of some other factors which significantly affect the concentration of NO2 during periods of intense sunlight and high temperature; these may include rainfall, solar intensity, radiation, or concentrations of pollutants that react intensively with nitrogen oxides, such as ozone. However, such analysis delves into the details of atmospheric chemistry, which was not the purpose of this study. Further studies should consider extending the set of predictors with new variables.
The method for determining the optimal delay for each independent variable and input of this lag variable model is a very general method; it may be utilized in any air pollution model regardless of the factors and type of pollution under study. Conclusions regarding the linearity of each of the factors in this paper, however, are local and refer only to the conditions considered herein. Nevertheless, the general, most important goal is to obtain ideally the first power of all variables. The impact of climatic conditions (here, the seasons) can also be regarded as significant in full generality. The results suggest that in similar studies for other locations or pollutants, the seasonal variability of meteorological conditions should be considered, and that the impact of factors determining air pollution should be assessed with this variability taken into account.
The idea of determining the effect of delayed values (from a few hours prior) of the key factors on the concentration of pollution is very general. As a mathematical method, it can be applied to any pollution and any set of explanatory variables. The example of the specific intersection in Wrocław presented herein leads to locally valid conclusions. The specific characteristics of the wind direction distribution (here, winds parallel to the intersection’s axis in the direction of the air pollution sensor predominate) suggests using a delay in relation to the time of air mass movement and pollution clouds. The consequence of the significant distance between the intersection and the meteorological station, as well as the city-specific buildings (terrain roughness), is a delay in the variable wind speed. These observations confirm the effectiveness of the model and the correctness of factoring in delays in such modeling. For a different location, the delays would likely be different because they would result from the specific nature of that location. Nevertheless, the interpretation and their impact on the quality of the model are equally valuable.

4.4. Limitations

The presented methodology is subject to certain limitations. In a RF regression problem, the range of predictions values is bound by the highest and lowest labels in the training data. Due to the RF construction consisting in averaging the predicted values from all constructed random trees, this model does not work in predicting extremely high values (concentration peaks) when we do not take into account the past values of the dependent variable (Figure A4). Although the distance between the intersection and the meteorological station (9 km) was included in the lag model in the form of delays, which can be clearly seen in the example of wind speed the relationship between meteorological factors and air pollution concentration might be weakened by this long distance considering the footprint of sensors, especially when considering the heterogeneity of the urban fabric [40]. It should be remembered that each of the mathematical methods used (MO and RF) does not take into account physical and chemical phenomena occurring in the atmosphere in the process of creating/optimizing. Nevertheless, the obtained results (optimal delays and importance of variables) are consistent with the phenomena actually taking place in the atmosphere.

5. Conclusions

The paper presents an assessment of the impact of finding the optimal delay of an independent variable on a model of air pollution concentration (NO2 and NOx) in a street canyon. Based on the supposition that the current concentration of pollutants can be more strongly influenced not by current, but past factor values, we proposed a method for determining delays for this factors. We have developed a three-object optimization method to determine a polynomial function (with the power limited to three) that guarantees the best possible fit to the empirical data. For both NO2 and NOx compounds, the linear function proved to be the most appropriate. For both pollutants, a one-hour delay for traffic flow and a two- or three-hour delay for wind speed had a larger impact than the current values. Likewise, past sunshine duration values had a greater impact on current pollutant concentration values. For NO2, this delay is two hours due to NO–NO2 transformations. For NOx, the delay is 10 h, which indicates that sunshine has a significant effect on nighttime concentration values. The delays determined by this analysis were used in a random forest model. The designated lag variables were taken as predictors. We developed four random forests: current models, using just the current values of the predictors, and lag models, using lagged variables, for NO2 and NOx separately. Considering individual seasons, the greatest changes in the importance of the delayed variables in NO2 forecasting occurred in autumn. Wind speed from 3 h ago turned out to be a relatively less important variable in the lag model than the actual wind speed in the current model. Relative humidity from before 7 h in the lag model has gained the most in importance. In forecasting NOx concentrations in autumn, the greatest increase in importance in the lag model compared to the current model occurred for the sunshine duration 10 h ago. In summer, the greatest increase in the impact of wind speed from 2 h ago was observed, compared to the actual values in the current model.
Taking into account factors in the form of lag variables also influenced the importance of variables, i.e., their impact on the level of pollution. For NO2, the wind speed delay decreased its importance and relative humidity increased its importance in relation to traffic flow. For NOx, a three-hour wind speed delay increased its importance in relation to traffic flow. Generally speaking, the method is universal. Detailed conclusions depend on local meteorological, topographical, and traffic conditions.

Author Contributions

Conceptualization, J.A.K. and G.S.; methodology, J.A.K., G.S., E.L.-S.; software, G.S., E.L.-S., T.T.; validation, J.A.K., G.S., E.L.-S.; data curation, J.A.K., T.T.; writing—original draft preparation, J.A.K.; writing—review and editing, G.S., E.L.-S.; supervision, F.J.; funding acquisition, J.A.K. All authors have read and agreed to the published version of the manuscript.

Funding

The research is financed under the Leading Research Groups support project from the subsidy increased for the period 2020–2025 in the amount of 2% of the subsidy referred to Art. 387 (3) of the Law of 20 July 2018 on Higher Education and Science, obtained in 2019.

Acknowledgments

Estrella Lucena and Guido Sciavicco would like to thank the project “Artificial Intelligence for Improving the Exploitation of Water and Food Resources”, founded by the University of Ferrara (Italy), and the project “New Mathematical and Computer Science Methods for Water and Food Resources Exploitation Optimization”, founded by the Emilia Romagna region (Italy).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Figure A1. Traffic daily variability in analyzed period 2015–2017.
Figure A1. Traffic daily variability in analyzed period 2015–2017.
Atmosphere 11 01293 g0a1
Figure A2. NO2 (a) and NOx (b) daily variability in analyzed period 2015–2017.
Figure A2. NO2 (a) and NOx (b) daily variability in analyzed period 2015–2017.
Atmosphere 11 01293 g0a2
Figure A3. (a) The intersection view (source www.googlemaps.com); (b) wind rose for Wrocław 2015–2017.
Figure A3. (a) The intersection view (source www.googlemaps.com); (b) wind rose for Wrocław 2015–2017.
Atmosphere 11 01293 g0a3
Figure A4. Scatter plots for empirical and predicted NO2 (a) and NOx (b) concentration (2015–2017).
Figure A4. Scatter plots for empirical and predicted NO2 (a) and NOx (b) concentration (2015–2017).
Atmosphere 11 01293 g0a4

References

  1. Statistics Poland. Available online: https://wroclaw.stat.gov.pl/ (accessed on 23 January 2020).
  2. Chalfen, M.; Kamińska, J.A. Identification of parameters and verification of an urban traffic flow model. A case study in Wrocław. ITM Web Conf. 2018, 23, 00005. [Google Scholar] [CrossRef]
  3. Kazak, J.K.; Castro, D.G.; Swiader, M.; Szewranski, S. Decision Support System in Public Transport Planning for Promoting Urban Adaptation to Climate Change. In IOP Conference Series: Materials Science and Engineering; IOP Publishing Ltd.: Bristol, UK, 2019; Volume 471, p. 112007. [Google Scholar] [CrossRef]
  4. Kazak, J.; Chalfen, M.; Kamińska, J.A.; Szewrański, S.; Świąder, M. Geo-Dynamic Decision Support System for Urban Traffic Management. In GIS Ostrava 2017: Dynamics in GIScience; Lecture Notes in Geoinformation and Cartography; Ivan, I., Horak, J., Inspektor, T., Eds.; Springer: Cham, Switzerland, 2018; pp. 195–207. [Google Scholar] [CrossRef]
  5. Tribby, C.P.; Miller, H.J.; Song, Y.; Smith, K.R. Do air quality alerts reduce traffic? An analysis of traffic data from the Salt Lake City metropolitan area, Utah, USA. Transp. Policy 2013, 30, 173–185. [Google Scholar] [CrossRef]
  6. Barratt, B.; Atkinson, R.; Ross Anderson, H.; Beevers, S.; Kelly, F.; Mudway, L.; Wilkinson, P. Investigation into the use of the CUSUM technique in identifying changes in mean air pollution levels following introduction for a traffic management scheme. Atmos. Environ. 2007, 41, 1784–1791. [Google Scholar] [CrossRef]
  7. Shi, J.P.; Harrison, R.M. Regression modelling of hourly NOx and NO2 concentration in urban air in London. Atmos. Environ. 1997, 31, 4081–4094. [Google Scholar] [CrossRef]
  8. Aldrin, M.; Haff, I.H. Generalized additive modelling of air pollution, traffic volume and meteorology. Atmos. Environ. 2005, 39, 2145–2155. [Google Scholar] [CrossRef]
  9. Zhang, Z.; Zhang, X.; Gong, D.; Quan, W.; Zhao, X.; Ma, Z.; Kim, S.-J. Evolution of Surface O3 and PM2.5 concentrations and their relationships with meteorological conditions over the last decade in Beijing. Atmos. Environ. 2015, 108, 67–75. [Google Scholar] [CrossRef]
  10. Szyda, J.; Wierzbicki, H.; Stokłosa, A. Statistical modelling of changes in concentrations of atmospheric NO2 and SO2. Polish J. Environ. Study 2009, 18, 1123–1129. [Google Scholar] [CrossRef]
  11. Singh, K.P.; Gupta, S.; Kumar, A.; Shukla, S.P. Linear and nonlinear modeling approaches for urban air quality prediction. Sci. Total Environ. 2012, 426, 244–255. [Google Scholar] [CrossRef]
  12. Nejadkoorki, F.; Baroutian, S. Forecasting extreme PM10 concentrations using artificial neural networks. Int. J. Environ. Res. 2012, 6, 277–284. [Google Scholar] [CrossRef]
  13. Elangasinghe, M.A.; Singhal, N.; Dirks, K.N.; Salmond, J.A. Development of an ANN–based air pollution forecasting system with explicit knowledge through sensitivity analysis. Atmos. Pollut. Res. 2014, 5, 696–708. [Google Scholar] [CrossRef] [Green Version]
  14. Papanastasiou, D.K.; Melas, D.; Kioutsioukis, I. Development and assessment of neural network and multiple regression models in order to predict PM10 levels in a medium–sized Mediterranean city. Water Air Soil Pollut. 2007, 182, 325–334. [Google Scholar] [CrossRef]
  15. Singh, K.P.; Gupta, S.; Rai, P. Identifying pollution sources and predicting urban air quality using ensemble learning methods. Atmos. Environ. 2013, 80, 426–437. [Google Scholar] [CrossRef]
  16. Araki, S.; Shima, M.; Yamamoto, K. Spatiotemporal land use random forest model for estimating metropolitan NO2 exposure in Japan. Sci. Total Environ. 2019, 634, 1269–1277. [Google Scholar] [CrossRef] [PubMed]
  17. Zhu, Y.; Zhan, Y.; Wang, B.; Li, Z.; Qui, Y.; Zhang, K. Spatiotemporally mapping of the relationship between NO2 pollution and urbanization for a megacity in Southwest China during 2005–2016. Chemosphere 2019, 220, 155–162. [Google Scholar] [CrossRef] [PubMed]
  18. Kamińska, J.A. The use of random forests in modelling short-term air pollution effects based on traffic and meteorological conditions: A case study in Wrocław. J. Environ. Manag. 2018, 217, 164–174. [Google Scholar] [CrossRef]
  19. Lie, J.; Shao, X.; Zhao, H. An online method based on random forest for air pollutant concentration forecasting. Chin. Control Conf. 2018, 8483621, 9641–9648. [Google Scholar] [CrossRef]
  20. 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]
  21. Laña, I.; Del Ser, J.; Pedró, A.; Vélez, M.; Casanova-Mateo, C. The role of local urban traffic and meteorological conditions in air pollution: A data-based study in Madrid, Spain. Atmos. Environ. 2016, 145, 424–438. [Google Scholar] [CrossRef]
  22. Kamińska, J.A. Residuals in the modelling of pollution concentration depending on meteorological conditions and traffic flow, employing decision trees. ITM Web Conf. 2018, 23, 00016. [Google Scholar] [CrossRef] [Green Version]
  23. Sayegh, A.; Tate, J.A.; Ropkins, K. Understanding how roadside concentrations of NOx are influenced by the background levels, traffic density, and meteorological conditions using Boosted Regression Trees. Atmos. Environ. 2016, 127, 163–175. [Google Scholar] [CrossRef]
  24. Rubal, K.D. Evolving Differential evolution method with random forest for prediction of Air Pollution. Procedia Comput. Sci. 2018, 132, 824–833. [Google Scholar] [CrossRef]
  25. Kamińska, J.A.; Turek, T. Explicit and implicit description of the factors impact on the NO2 concentration in the traffic corridor. Arch. Environ. Prot. 2020, 46, 93–99. [Google Scholar] [CrossRef]
  26. Kamińska, J.A. A random forest partition model for predicting NO2 concentrations from traffic flow and meteorological conditions. Sci. Total Environ. 2019, 651, 475–483. [Google Scholar] [CrossRef] [PubMed]
  27. Cifuentes, L.A.; Vega, J.; Köpfer, K.; Lave, L.B. Effecte of the fine fraction of particulate matter versus the coarse mass and other pollutants on daily mortality in Santiago, Chile. J. Air Waste Manag. 2000, 50, 1287–1298. [Google Scholar] [CrossRef]
  28. Kowalska, M.; Skrzypek, M.; Kowalski, M.; Cyrys, J.; Ewa, N.; Czech, E. The relationship between daily concentration of fine particulate matter in ambient air and exacerbation of respiratory diseases in silesian agglomeration, Poland. Int. J. Environ. Res. Public Health 2019, 16, 1131. [Google Scholar] [CrossRef] [Green Version]
  29. Vanos, J.K.; Cakmak, S.; Kalkstein, L.S.; Yagouti, A. Association of weather and air pollution interactions on daily mortality in 12 Canadian cities. Air Qual. Atmos. Health 2015, 8, 307–320. [Google Scholar] [CrossRef] [Green Version]
  30. Analitis, A.; Katsouyanni, K.; Dimakopoulou, K.; Samoli, E.; Nikoloulopoulos, A.K.; Petasakis, Y.; Touloumi, G.; Schwartz, J.; Anderson, H.R.; Cambra, K.; et al. Short-term effects of ambient particles on cardiovascular and respiratory mortality. Epidemiology 2006, 17, 230–233. [Google Scholar] [CrossRef]
  31. Jiménez, F.; Kamínska, J.; Lucena-Sánchez, E.; Palma, J.; Sciavicco, G. Multi-Objective Evolutionary Optimization for Time Series Lag Regression. In Proceedings of the 6th International Conference on Time Series and Forecasting, Granada, Spain, 24–27 September 2019; pp. 373–384. [Google Scholar]
  32. Brunello, A.; Kamińska, J.; Marzano, E.; Montanari, A.; Sciavicco, G.; Turek, T. Assessing the Role of Temporal Information in Modelling Short-Term Air Pollution Effects Based on Traffic and Meteorological Conditions: A Case Study in Wrocław. In New Trends in Databases and Information Systems; ADBIS 2019; Communications in Computer and Information Science; Welzer, T., Eder, J., Podgorelec, V., Wrembel, R., Ivanovic, M., Gamper, J., Morzy, M., Tzouramanis, T., Darmont, J., Kamišalić Latifić, A., Eds.; Springer: Cham, Switzerland, 2019; Volume 1064. [Google Scholar] [CrossRef]
  33. Durillo, J.J.; Nebro, A.J. jMetal: A Java Framework for Multi-Objective Optimization. Adv. Eng. Softw. 2011, 42, 760–771. [Google Scholar] [CrossRef]
  34. Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Green Version]
  35. Roumelis, N.; Glavas, S. Thermal decomposition of peroxyacetyl nitrate in the presence of O2, NO2 and NO. Mon. Chem. 1992, 123, 63–72. [Google Scholar] [CrossRef]
  36. Fischer, E.V.; Jacob, D.J.; Yantosca, R.M.; Sulprizio, M.P.; Millet, D.B.; Mao, J.; Paulot, F.; Singh, H.B.; Roiger, A.; Ries, L.; et al. Atmospheric peroxyacetyl nitrate (PAN): A global budget and source attribution. Atmos. Chem. Phys. 2014, 14, 2679–2698. [Google Scholar] [CrossRef] [Green Version]
  37. Leighton, P.A. Photochemistry of Air Pollution; Academic Press: Cambridge, MA, USA; University of Michigan: Ann Arbor, MI, USA, 1961; pp. 1–300. ISBN 978-0-12-442250-6. [Google Scholar]
  38. Galloway, J.N.; Dentener, F.J.; Capone, D.G.; Boyer, E.W.; Howarth, R.W.; Seitzinger, S.P.; Asner, G.P.; Cleveland, C.C.; Green, P.A.; Holland, E.A.; et al. Nitrogen Cycles: Past, Present, and Future. Biogeochemistry 2004, 70, 153. [Google Scholar] [CrossRef]
  39. Holnicki, P.; Kałuszko, A.; Nahorski, Z.; Stankiewicz, K.; Trapp, W. Air quality modeling for Warsaw agglomeration. Arch. Environ. Prot. 2017, 42, 48–64. [Google Scholar] [CrossRef] [Green Version]
  40. Song, J.; Wang, Z.-H.; Wang, C. Biospheric and anthropogenic contributors to atmospheric CO2 variability in a residential neighborhood of Phoenix, Arizona. J. Geophys. Res. Atmos. 2017, 122, 3317–3329. [Google Scholar] [CrossRef]
Figure 1. Box plots for hourly nitrogen oxides concentration 2015–2017.
Figure 1. Box plots for hourly nitrogen oxides concentration 2015–2017.
Atmosphere 11 01293 g001
Figure 2. Differences between feature importance (y-axis) for Lag and Current models for (a) NO2 and (b) NOx prediction.
Figure 2. Differences between feature importance (y-axis) for Lag and Current models for (a) NO2 and (b) NOx prediction.
Atmosphere 11 01293 g002
Table 1. Descriptive statistics for independent variables by season.
Table 1. Descriptive statistics for independent variables by season.
AverageMinimum ValueMaximum Value
AllSpr.Sum.Aut.Win.AllSpr.Sum.Aut.Win.AllSpr.Sum.Aut.Win.
NO250.450.951.850.148.81.74.24.73.71.7231.6192.4200.2231.6179.7
NOx142.2127.4116.7163.8160.63.95.65.38.13.91728.01216.8572.91728.01565.7
Traffic flow2771280327582855266930301541104467135712671355035599
Wind speed3.13.12.63.13.70.00.00.00.00.019.016.019.016.015.0
Air temp.10.710.119.910.42.3−15.7−4.67.2−5.3−15.737.731.037.734.815.4
Sunsh. dur.0.230.270.360.160.100.000.000.000.000.001.001.001.001.001.00
Rel. hum.74.970.767.680.081.020.021.020.025.030.0100.099.099.0100.099.0
Air press.1003100210021003100496098097896996010281021101510221028
n25,8676396649065086473
NO2. NOx—pollution concentration (µgm−3), traffic flow (veh), wind speed (ms−1), air temperature (°C), sunshine duration (h), relative humidity (%), air pressure (hPa), n—number of valid observations.
Table 2. Delays (h) of the variable received through the multi-objective optimization process.
Table 2. Delays (h) of the variable received through the multi-objective optimization process.
Traffic FlowWind SpeedAir Temp.Sunshine DurationRelative HumidityAir Pressure
NO2130270
NOx1201000
Table 3. Goodness of the measures.
Table 3. Goodness of the measures.
Equation
R2 R 2 = 1 i = 1 N ( y i y ^ i ) 2 i = 1 N ( y i y ¯ ) 2
Mean Absolute Deviation Error MADE = 1 N i = 1 N | y ^ i y i |
Mean Absolute Percentage Error MAPE = 1 N i = 1 N | y ^ i y i | | y i |
Root Mean Square Error RMSE = 1 N i = 1 N ( y ^ i y i ) 2
Table 4. Goodness of fit coefficient for NO2 modeling.
Table 4. Goodness of fit coefficient for NO2 modeling.
Full datasetSpringSummerAutumnWinter
CurrentLagCurrentLagCurrentLagCurrentLagCurrentLag
R20.510.560.510.550.480.480.520.590.540.62
MADE12.211.612.312.013.113.112.011.111.310.2
MAPE0.260.240.260.250.260.260.250.230.260.24
RMSE16.215.416.315.517.016.916.615.314.913.6
r0.720.750.720.750.700.700.720.780.740.79
r—Pearson correlation coefficient.
Table 5. Goodness of fit coefficient for NOx modeling.
Table 5. Goodness of fit coefficient for NOx modeling.
Full DatasetSpringSummerAutumnWinter
CurrentLagCurrentLagCurrentLagCurrentLagCurrentLag
R20.460.520.450.500.420.460.410.490.460.51
MADE47.945.344.342.337.236.554.951.055.151.4
MAPE0.350.330.340.320.310.300.380.350.380.36
RMSE76.372.263.960.750.448.894.988.687.483.1
r0.680.720.680.720.660.690.660.720.680.72
r—Pearson correlation coefficient.
Table 6. Feature importance of variables in Current and Lag models.
Table 6. Feature importance of variables in Current and Lag models.
NO2NOx
CurrentLagCurrentLag
Traffic flow 100100100100
Wind speed46434959
Air temperature26223940
Relative humidity 24413029
Sunshine duration14171718
Air pressure992926
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kamińska, J.A.; Jiménez, F.; Lucena-Sánchez, E.; Sciavicco, G.; Turek, T. Lag Variables in Nitrogen Oxide Concentration Modelling: A Case Study in Wrocław, Poland. Atmosphere 2020, 11, 1293. https://doi.org/10.3390/atmos11121293

AMA Style

Kamińska JA, Jiménez F, Lucena-Sánchez E, Sciavicco G, Turek T. Lag Variables in Nitrogen Oxide Concentration Modelling: A Case Study in Wrocław, Poland. Atmosphere. 2020; 11(12):1293. https://doi.org/10.3390/atmos11121293

Chicago/Turabian Style

Kamińska, Joanna A., Fernando Jiménez, Estrella Lucena-Sánchez, Guido Sciavicco, and Tomasz Turek. 2020. "Lag Variables in Nitrogen Oxide Concentration Modelling: A Case Study in Wrocław, Poland" Atmosphere 11, no. 12: 1293. https://doi.org/10.3390/atmos11121293

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