Next Article in Journal
A Novel Process-Oriented Graph Storage for Dynamic Geographic Phenomena
Previous Article in Journal
An Intuitionistic Fuzzy Similarity Approach for Clustering Analysis of Polygons
Previous Article in Special Issue
Spatiotemporal Analysis of Carbon Emissions and Carbon Storage Using National Geography Census Data in Wuhan, China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Method for Improving Air Pollution Prediction Based on Machine Learning Approaches: A Case Study Applied to the Capital City of Tehran

by
Mahmoud Reza Delavar
1,*,
Amin Gholami
2,
Gholam Reza Shiran
3,
Yousef Rashidi
4,
Gholam Reza Nakhaeizadeh
5,
Kurt Fedra
6 and
Smaeil Hatefi Afshar
2
1
Center of Excellence in Geomatic Engineering. in Disaster Management, School of Surveying and Geospatial Engineering, College of Engineering, University of Tehran, P.O. Box 1439951154 Tehran, Iran
2
Department of GIS, School of Surveying and Geospatial Engineering, College of Engineering, University of Tehran, P.O. Box 1439951154 Tehran, Iran
3
Dept. of Transportation Eng., Faculty of Civil & Transportation Engineering, University of Isfahan, P.O. Box 8174673441 Isfahan, Iran
4
Environmental Scienecs Research Institute, Shahid Beheshti University, P.O. Box 1983969411 Tehran, Iran
5
APL-Professor of Economics and Econometrics, Karlsruhe Institute of Technology, Institute of Economics Econometrics and Statistics, 76049 Karlsruhe, Germany
6
Environmental Software & Services GmbH., A-2352 Vienna, Austria
*
Author to whom correspondence should be addressed.
ISPRS Int. J. Geo-Inf. 2019, 8(2), 99; https://doi.org/10.3390/ijgi8020099
Submission received: 23 January 2019 / Revised: 17 February 2019 / Accepted: 20 February 2019 / Published: 23 February 2019
(This article belongs to the Special Issue Spatial Analysis of Pollution and Risk in a Changing Climate)

Abstract

:
Environmental pollution has mainly been attributed to urbanization and industrial developments across the globe. Air pollution has been marked as one of the major problems of metropolitan areas around the world, especially in Tehran, the capital of Iran, where its administrators and residents have long been struggling with air pollution damage such as the health issues of its citizens. As far as the study area of this research is concerned, a considerable proportion of Tehran air pollution is attributed to PM10 and PM2.5 pollutants. Therefore, the present study was conducted to determine the prediction models to determine air pollutions based on PM10 and PM2.5 pollution concentrations in Tehran. To predict the air-pollution, the data related to day of week, month of year, topography, meteorology, and pollutant rate of two nearest neighbors as the input parameters and machine learning methods were used. These methods include a regression support vector machine, geographically weighted regression, artificial neural network and auto-regressive nonlinear neural network with an external input as the machine learning method for the air pollution prediction. A prediction model was then proposed to improve the afore-mentioned methods, by which the error percentage has been reduced and improved by 57%, 47%, 47% and 94%, respectively. The most reliable algorithm for the prediction of air pollution was autoregressive nonlinear neural network with external input using the proposed prediction model, where its one-day prediction error reached 1.79 µg/m3. Finally, using genetic algorithm, data for day of week, month of year, topography, wind direction, maximum temperature and pollutant rate of the two nearest neighbors were identified as the most effective parameters in the prediction of air pollution.

1. Introduction

Air pollution is one of the most important environmental issues in both developed and developing countries. Air pollution means the existence of one or more pollutants contaminating outdoor or indoor air in various amounts and periods which may harm human, vegetation or animal life or unexpectedly interacts with normal life or properties [1,2]. The distribution of air-pollution involves a complex process depending on a number of factors. In fact, air pollution prediction, which has a non-linear dynamism, is a very difficult task and requires a close understanding of the dispersion of air pollutants in the atmosphere, which involves an immense cost [3]. In some cases, air pollution in mega cities even exceeds the standard limit which increases the concerns. For this reason, air pollution has become a problem in many cities in the world and its investigation is considered as a vital issue in urban management. The general sensitivity towards this problem has urged the officials to pass laws in order to prevent the air-pollution [4]. One of urban managers’ objectives is to provide the citizens with the right information to make them aware of air quality rates [5]. The pollution information includes the density of daily PM2.5 and PM10 pollutants which can be announced to the concerned people by city managers as a response to the air pollution [6]. This information may assist people to avoid the polluted areas and employ public transport facilities to reduce the level of the pollution. In addition, the concerned city managers can implement the information to control the urban traffic and the responsible pollutant industries and to increase public transport facilities in order to mitigate the level of the pollution. To achieve this goal, appropriate tools need to be used to predict air pollution [6].
According to the latest available statistics from 21 stations belonging to Tehran Air Quality Control Company (AQCC) and 16 air-pollution measurement stations belonging to the Iranian Environmental Protection Agency, PM10 and PM2.5 constitute the highest proportion concentration of air-pollution in Tehran. Among the pollutants such as CO, O3, NO2, SO2, PM10 and PM2.5, PM2.5 has the highest share. Based on the studies undertaken in 2017 by AQCC and the technical report produced on the Tehran Air Pollution Prediction System, nearly 5% of PM2.5 pollutants are coming from neighboring populated areas laid in the west (city of Karaj, south west of Tehran (city of Shahryar), and south east of Tehran (city of Rey)). Such a percentage has been found higher in the summer time due to higher levels of wind speed in transporting the dust driven from out west and trapped in the Greater Tehran basin [7]. The percentage presented here on PM2.5 pollutant can be regarded, based on the AQCC expert opinion, as the highest percentage with respect to other pollutants that have been detected to be under 5%. Furthermore, the PM2.5 detected in the winter time above is not of natural or wind-blown dust from outside deserts [7].
PM2.5 contaminants contain particles that are created by combustion or caused by the formation and compression of secondary particles. PM10 particles contain particles that are 10 micrometers in diameter and smaller and can pass through the first defensive barrier (nose and throat), damage the lungs and deposition there [8]. Studies have shown that exposure to suspended particles is associated with health effects such as cardiovascular and respiratory diseases [9]. The World Health Organization estimates that if the average annual concentration of PM10 is reduced from 70 μg/m3 to 20 μg/m3, then the associated deaths will be reduced by 15% [10]. In fact, there is a relationship between the exposure to intense concentrations of suspended particles and the increase in daily and annual mortality, as well if the concentration of these pollutants is reduced while other factors are fixed then the associated deaths are reduced [10]. These particles are very tiny and their damage to human health is high. In this study, PM2.5 and PM10 are used as pollutants to predict air pollution. Hence, air-pollution prediction is becoming one of the managerial solutions to prevent and/or mitigate its destructive implications. Therefore, it seems necessary to predict PM10 and PM2.5 pollutants using the appropriate methods.
In the past few decades, two general approaches of deterministic and stochastic methods have been used to predict air-pollution [11]. Diffusion models are among the deterministic methods developed in various regions for modeling and monitoring the air pollution [12,13]. However, the output of these models relies on the input data, and in order to use them, it is necessary to access the data on how the pollutants disseminate and diffuse in the atmosphere [14].
Therefore, using these models where sufficient and precise data is not accessible is problematic. Considering that the data collection needed for diffusion models is very hard and impossible at large scales, the researchers have turned to superior methods such as statistical models [15]. Compared to the deterministic methods, statistical methods have more application in prediction of air-pollution. It is worth mentioning that factors such as air pressure, temperature, humidity, rainfall and wind affect the pollutants dissemination [16].
A study has been conducted by [17] with the aim of predicting the density of two pollutants (CO and NOx) in industrial locations using the autoregressive model based on artificial neural network using some meteorological parameters. As a result of performance of the proposed model, Root Mean Square Error (RMSE) for CO and NOx pollutants was 0.8445 and 0.7618, and the mean absolute error (MAE) for the pollutants was 0.1451 and 0.1598, respectively. The results show the higher importance of meteorology variables in the prediction of pollutant concentration and the efficiency of the neural network in the air pollution prediction.
The authors of [18] introduced a model to improve the artificial neural network, which is a combination of air mass route analysis and wavelet transform. The rate of RMSE for the combinational model can be decreased by 40% on average. The study verified that especially on the days with a higher concentration of PM2.5 often predicted for the warned threshold of the combinational models using wavelet analysis and detection rate (DR), the RMSE can reach to the average limit of 90%. This approach indicates the potential of the proposed model in air-quality prediction system in other countries.
With the aim of time series analysis in Abura region in Colombia, in different temporal scales (daily, weekly, and yearly), the geostatistical methods were suggested by [19] so as to use the obtained information for calculation of unknown air quality values and prediction of air pollution. According to the results from the proposed method for prediction of PM2.5 concentration on a daily basis, the amount of correlation of coefficient (R2) that was obtained is equal to 0.55.
The authors of [20] have used two methods of land use regression and Universal Kriging to predict the concentration of NOx in the city of Los Angeles. In addition to using the meteorological and pollutant concentration parameters, spatial parameters such as roads, population, land use and distance from the coastal regions were used. The results suggest that in prediction of NOx concentration, the universal Kriging model has more precision than land use regression. The authors of [21] have carried out a one-year analysis of ozone concentration in the Malaga region of Spain. The multivariable regression for prediction of ozone concentration employing the meteorology parameters was employed. Diffusion models and statistical methods such as Kriging in modeling the air pollution face some limitations. The output of diffusion models is highly associated with input data and it is necessary that the data with high precision are available about the way the pollutants diffuse and disseminate in the atmosphere [5]. Though the common statistical models of Kriging have also been used for spatial modeling of air-pollution, its ratio is constant relative to the temporal variations [15,22]. That is why in recent years the machine learning methods have been of interest to researchers [5]. The authors of [23] have employed neural networks for air-pollution prediction. The correlated parameters with the air pollutant include traffic, hours and days of week, pollutant concentration in the past 3 years, the wind speed and direction, temperature, solar radiations, rainfall, relative humidity rate and the distance from the road. The authors of [24] have used the nonlinear autoregressive exogenous (NARX) Neural Network model for prediction of time series of ozone concentration peak. The results showed that this kind of neural network had a good performance in time series prediction of ozone concentration in Milan.
Support vector machine (SVM) and partial least square (PLS) method have been implemented for prediction of CO concentration in Rey station in Tehran [25]. The data related to O3, SO2, NOx, CH4, total hydrocarbons (THC) and meteorological data such as air pressure, temperature, wind speed and direction, and air humidity were used in a period of January 2007 to January 2011. The results verified the good accuracy of both the methods, while the combinational method of PLS-SVM is faster and better than support vector model.
The above-mentioned researches have used different machine learning algorithms which are the statistical methods for prediction of air pollution. In this research, the supervised algorithms for machine learning regression such as artificial neural network (ANN), the nonlinear autoregressive exogenous Neural Network, geographically weighted regression (GWR) and support vector regression (SVR) were used to predict PM2.5 and PM10 pollutants.
In general, two types of methods including satellite imagery and ground sensors are used to collect air pollution data. Given the cost, availability and accuracy of ground sensor data for 10 years, this type of data has been used in this research. One of the major problems of ground-based sensors is the calibration of the device. The air pollution data have been validated by Tehran Air Quality Control Company (AQCC). In spite of the above assumption, in this study, a data refinement mechanism was used to better estimate the concentration of pollutants in areas where there is a data gap or an error in the data.
To the best of our knowledge, no report is published so far regarding input data refinement for network learning, and this research seeks to improve the accuracy of these methods and select the best one for air pollution prediction. In addition, there have been few studies concerned with the identification of effective parameters in prediction of air-pollution based on statistical models, which is one of objectives of this research.
The aims of this research are as follows:
  • Selecting the best statistical model and its improvement for air-pollution prediction;
  • Selecting the best refinement method for air-pollution and meteorological data in order to predict the missed data and filter the noise of the data; and
  • Determination of the most influencing parameters in air pollution prediction.
To generate a dataset to be entered in the machine algorithm process, it is necessary first to interpolate the meteorological parameters for transfer of parameters from meteorology stations to air-pollution stations. Considering that there are only five meteorology stations in Tehran, the inverse distance weighting (IDW) method was assumed in this research to be suitable for interpolation of these parameters with a less number of control points.
The rest of the paper follows the materials and methods in Section 2, the results including the data preparation and refinement and air pollution prediction are presented in Section 3, discussion is presented in Section 4 and finally conclusions including major results, contributions and future directions are covered in Section 5.

2. Materials and Methods

Air pollution is a phenomenon, which is affected by different factors. In order for precise prediction, right identification of these parameters influencing the air pollution is necessary. For example, one of these parameters is the month of the year where the relationship between PM2.5 contaminant concentration and the months of the year is plotted in Figure 1.
According to Figure 1, with the reduction of traffic and improvement of atmospheric conditions, the lowest monthly concentration of PM2.5 contamination occurred in March which coincides with the New Year holidays in Iran. The monthly average of the pollutant concentration with the onset of the warm season and the occurrence of the dust phenomenon, dust has been risen in the city. Of course, the highest amounts of PM2.5 monthly concentrations are observed in December and October, respectively, due to the air flow, the increase in atmospheric stability and the inversion of temperature, which has led to the accumulation of pollutants in the city [7].
Another important parameter influencing the air pollution concentration is wind, which includes two components of wind speed and direction. Figure 2 illustrates the map of the Tehran wind speed and direction and its surrounding cities.
According to Figure 2, Tehran wind direction is from the northwest to the south-east. Therefore, the wind transfers air pollution from different parts of the city and even from cities located in the northwest of Tehran (such as Karaj) to the south and Southeast of the mega city.
All of the influential parameters can be divided into two groups of spatial and temporal data. Temporal data refers to those data, which rapidly change in a short duration of time. Effective parameters are parameters that changes in location and time which cause changes in the concentration of air pollution. Figure 3 illustrates the division of the employed data in the two groups of spatial and temporal data.
The parameters influencing the air pollution include topographic components (x, y, z) due to vast area of Tehran and significant height changes; meteorological components due to their direct or indirect effects on pollutant emission; week-time components, as in various days of week, the traffic in Tehran is different and accordingly the amount of pollutant concentration will be different. For example, on the weekends, Tehran experiences less traffic density; and the month of year component also due to season changes, dust, and temperature inversion leads to changes in the extent of the pollutants. On the other hand, in this research, the air pollution values of the two nearest air pollution station neighbors are used as an influential parameter in the prediction of the air pollution.
The relevant data to concentration of PM10 and PM2.5 pollutants were obtained from AQCC during 2006 to 2016. The concentration of these pollutants is collected on a daily basis and delivered by the company (http://airnow.tehran.ir/home/dataarchive.aspx). Tehran municipality has 41 stations for measuring air pollution managed and controlled by Iranian Environmental Protection Agency and AQCC. As this research needs daily data which are unavailable for all the stations, only the data related to 24 stations have been used.
Meteorological data was provided by Iran Meteorological Organization in a 10-year period (2006 to 2016) from the Shemiran, Dowshan-Tappeh, Chitgar, Mehrabad Airport and Geophysics stations (http://irimo.ir/eng/index.php) which are presented in Section 3. These data include the maximum and minimum temperatures, wind speed and direction and humidity which have been collected on a daily basis. The meteorological and air pollution data have been quality controlled by the concerned organizations.
To predict the air-pollution, this research used machine learning methods such as SVR, GWR, artificial neural network, and NARX with external input. To this end, the meteorological data were employed for learning, collected from Iran Meteorological Organization during the ten year period. Given that these data were not error-free and there were lost data in these datasets for daily, weekly, and monthly durations, they were initially refined and prepared for machine learning. Afterward, all the methods were compared and the best model for air-pollution prediction was selected which is illustrated in Figure 4.
As illustrated in Figure 4, the data related to meteorology and air-pollution has been obtained from meteorological organization and AQCC. These data are not error-free, requiring some algorithms to remove outliers and find the lost data. For this purpose, in this research, refinement and treatment of the data were conducted in several steps. Considering that the structure of time series for air pollutants could not be modeled in a precise form, only noise deletion algorithm has been run. This research uses two datasets for prediction of air-pollution. In the first dataset, the refined meteorological data and unrefined pollutant data, and in the second database, refined meteorological data and pollutant data have been used.
In order to remove the noise in the air-pollution and meteorological data, Savitzky-Golay filter was used. Savitzky-Golay smoothing filter (also referred to as smoothing polynomial filter or Least-Squares smoothing filter) is typically used to smooth a signal with high noise which has a long frequency (without noise). This filter is better than ordinary Finite Impulse Response (FIR) filter [26]. The Savitzky-Golay filter is optimum because it minimizes the least square error in multinomial connections to each frame of noise data [26]. The information obtained from the meteorological organization for the 10-year data was not complete. To compensate for this data gap, this research has used Fourier series and spline multinomial approaches. Having refined the meteorological data, values of these parameters need to be obtained in air-pollution stations to use this information in predicting the air-pollution. After these steps, the two datasets provided for running the air prediction algorithms were used. This research employs SVR, NARX, ANN, and GWR for air-pollution prediction, as summarized in the following section. Finally, the results were evaluated using cross-validation and the best method for modeling the air-pollution prediction was developed.
After each of the methods is implemented and modeled, the results should be validated and compared. Therefore, in this research, two parameters of the coefficient of determination and root mean square error using cross-validation method were used to evaluate the results. The determination coefficient shows the correlation between the observed values and the calculated values which is always between 0 and 1, the value of one represents a complete correlation between the observed values and the calculated values, and the zero value represents the independence of the observed values and the values c alculated. The coefficient of determination and the root mean square error have been calculated using Equations (1) and (2) [27,28].
R 2 = [ 1 N i = 1 N [ ( P i P ¯ ) ( O i O ¯ ) ] σ p σ o ] 2
R M S E = ( 1 N i = 1 N [ P i O i ] 2 ) 1 2
where N is the number of observations, O i is the observed parameter, Pi is the calculated parameter, O ¯ is the mean of the observation parameter, P ¯ is the average calculation parameter, σ o is the standard deviation of the observations and σ p is the standard deviation of the calculation.

3. Results

Tehran mega city, as the capital of Iran is the most important metropolis and the political and commercial center of the country with 10% of the country’s total population. In 2016, Tehran’s population was 8.6 million and Iran’s population was 81.1 million. Tehran is surrounded by the mountain ranges of Alborz and the Kavir desert from north and south, respectively. Tehran’s climate is affected by its geographical position. Air-pollution in Tehran has exceeded the standard limit. Therefore, prediction of air pollution is imperative for Tehran to allow for taking necessary measures for air pollution control and identification of the locations where air pollution level is in its dangerous level. In addition, it is possible to prevent the expansion of diseases originated from air pollution by informing the public, especially the highly sensitive air pollution people. For this purpose, in order to predict the air pollution, Tehran mega city was selected as the study region. Figure 5 shows the location of the Tehran air and weather stations used in this study.

3.1. Data Preparation and Refinement

In this phase, data preparation and refinement related to meteorology and air pollution are explained. In Figure 6, Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11, the daily time series of parameters acquired from meteorological stations including the wind speed and direction, maximum and minimum temperature, humidity and air pressure for Chitger station illustrated in Figure 5 are presented as examples of the total data collected.
In Figure 6, Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11, the color change indicates that there are some missing data. As shown in these figures, Fourier series and spline cannot be individually modeled over the points as the data are erroneous and do not have a suitable structure for curve fitting. For this reason, firstly, the noise should be removed, where in this research a Savitzky-Golay filter is used. Considering the shape of sinus waves and wavelets, it can be mentioned that where the waves are irregular or have abrupt changes, they can be better analyzed using the Savitzky-Golay filter. Therefore, as the meteorological parameters are subject to abrupt changes and their signals are irregular during a period, the Savitzky-Golay filter has a better functionality.
Tehran meteorological and air pollution data have some missing values for PM10 and PM2.5 pollutants during the ten years period (2006 to 2016). Fourier series and splines have been used to remove the missing data for the meteorological data which is used as a training data in the machine learning process. Otherwise, less data would be available for the training of the machine learning process. In this research, the selection of a period when both air pollution data and all the intended weather parameters were simultaneously available was necessary. The input parameters of the Savitzky-Golay filter include the polynomial order and frame length whose best fit for order = 3 and frame length = 23 was obtained.
Figure 12, Figure 13, Figure 14, Figure 15, Figure 16 and Figure 17 present the real-time series and the time series with noise deletion of the employed parameters. As indicated, Savitzky–Golay filter has a best fit in some points with abrupt changes.
As shown in Figure 12, Figure 13, Figure 14, Figure 15, Figure 16 and Figure 17, Savitzky-Golay filter has been able to delete the irregular wavelets and abrupt changes; however, there are still data deficiencies in the signals because where the data is unavailable, Savitzky-Golay filter selects the zero signals as default. For this purpose, Fourier series and spline functions are used to compensate for the missed data. Figure 18 and Figure 19 compare the time series Fourier series and spline functions of minimum temperature.
Given that the spline function locally corresponds with the points, for long times of the missed data, it cannot appropriately estimate the monthly alternations but for the short time data missing (daily or weekly), it can appropriately estimate the missed data even much better than Fourier series. As shown in Figure 19, the Fourier series has managed to maintain and estimate the period and data alternation. To this end, this research uses spline for daily and weekly data loss and Fourier series for monthly data loss. The correlation coefficient (R2) of the spline method was 98% and that of Fourier series was 83%.
Two datasets were employed for prediction of air pollution in the city of Tehran, which differ in terms of refined and non-refined data for the air pollutants. For this reason, a Savitzky-Golay filter was used in order to delete the noise and the irregularities in the time series of the pollutants. In this regard, the effects of a Savitzky-Golay filter on the error of the pollutants prediction are presented in Figure 20 and Figure 21.
As it clearly appears in Figure 20 and Figure 21, this filter has appropriately managed to remove the irregularities and abrupt changes while keeping the data structure unchanged.
To develop a suitable structure for data to run the algorithm it is necessary to know the values of all the parameters at all the stations for the air pollution. Therefore, interpolation is required to spatially transfer the information from the meteorological stations to the air pollution stations. Considering that there is a limited number of meteorological stations for interpolation (five stations), IDW has performed as the most qualified interpolation method compared to those of Kriging and polynomial interpolations. Hence, IDW interpolation has been employed in this research. The results from the interpolation of parameters are presented in Table 1 where RMSE is calculated according to Equation (2).

3.2. Air Pollution Prediction

For the prediction of air pollution, the data need to be spatio-temporally harmonized. The structure of the input and output data for SVR, geographically weighted regression (GWR) and artificial neural network are presented in Table 2 and data structure in NARX neural network are presented in Table 3.
A separate prediction is conducted for each pollutant (PM10 and PM2.5). Dt−d, Mt−d, X, Y, WSt−d, DSt−d, MxTt−d, Ht−d, Pt−d and KNNt−d are day of week, month of year, the components of spatial coordinates, wind speed, wind direction, maximum temperature, minimum temperature, air humidity and air pressure, respectively. k is the nearest neighbor related to d days before predicting the value of the pollutants P M 2.5 t and P M 10 t on the prediction day.
Considering the difference between the data units, it is needed that all data are normalized using Equation (1).
n i j = ( n i j m i n j ) ( m a x j m i n j ) j = 1 , 2 , , 9   , i = 1 , 2 , , k
In Equation (3), n i j is the relevant data for row i and parameter j, n i j is the modified data for the scale space [01], m i n j and m a x j are the minimum and maximum parameters j, respectively.
The results of the prediction algorithms for the first dataset (pollutants have not been refined) and the second dataset (pollutants have been refined by Savitzky-Golay filter) for one day delay or predict have been presented in Table 4 and Table 5.
As shown in Table 4, the NARX method for both of the pollutants in the first datasets gives the minimum error and the best determination coefficient, followed by SVR with better performance than GWR, followed by ANN. In addition, for the second dataset and for both of the pollutants, NARX method leads to the minimum time calculation, minimum error, and the best determination coefficient, followed by SVR in terms of error index that performed better than GWR, followed by ANN.
In Table 4 and Table 5, different algorithms were compared, in which the NARX datasets lead to the best results. In Table 6, the results from the second dataset were compared to that of the first dataset for all the methods.
In Table 6, the positive and negative signs indicate the increase and decrease of the index expressed in percentages which have been calculated using Equation (4).
Percentage   change   Index =   ( the   value   of   index   in   the   first   dataset the   value   of   index   in   the   second   dataset the   value   of   index   in   the   second   dataset ) 100
For example, the second dataset in the NARX method for both of the pollutants have reduced the RMSE error by 94%. The superiority of the second dataset relative to the first one is observed for all the methods. As a result, it can be mentioned that by removing the noise of pollutants time series, the accuracy of the prediction can be significantly enhanced which is more evident in the NARX method. Figure 22 and Figure 23 illustrate the comparison of the observations and prediction maps of the afore-mentioned methods for PM10 and PM2.5 pollutants. The upper and lower limits of the air pollutions illustrated in Figure 22 and Figure 23 are the maximum and minimum concentration of the air pollutions at the same day of the prediction.
As shown in Figure 22 and Figure 23, the greatest share of Tehran air pollution is concentrated in the southern part of the city because, according to Figure 2, wind direction in Tehran is often from west to the south and south-east of the city, which causes most of the pollution accumulated in the south of the city. In addition, the topography of Tehran is such that its north is at higher altitude and the south is almost flat. On the other hand, the south of Tehran is heavily populated and the buildings density is high, therefore, a higher air pollution accumulation is experienced in the south of the city compared to that of the north
According to Figure 22 and Figure 23, and Table 5, the best and the most accurate method for prediction of the air pollution in the city of Tehran is the NARX method with the refined data. Table 7 illustrates the statistical properties of the error in NARX method for PM10 and PM2.5 contaminants. The best and worst points in Table 7 are related to the minimum and maximum errors, the magnitude of the mean absolute error (MAE), RMSE, the percentage of data whose error is less or more than the RMSE.
The higher delay means the longer time is available to respond to the air pollution. For this purpose, to determine the highest delay in the cases where the prediction accuracy is significant, different models for NARX delay have been implemented for the second dataset, as shown in Table 8.
As indicated in Table 8, with an increase in delay, the error increases and the determination coefficient is decreased. So it can be mentioned that for prediction of pollutant PM10 in the next 7 days, the proposed method of this research will have a significant RMSE of 9.98 (µg/m3). Considering the previous studies such as [18], in this study, the wavelet analysis was used for deletion of noise of the air pollutants and its results were compared to those of Savitzky–Golay filter as shown in Table 9.
As indicated in Table 9, the superiority of the Savitzky–Golay filter relative to that of wavelet analysis for both indices for determination of the correlation coefficient and error are verified. As a result, this filter can be used for the prediction of air pollution. One of the other objectives of the present research is determining the effective parameters in the prediction of PM10 and PM2.5 pollutants. For this purpose, this research implemented a genetic algorithm to determine the set of parameters which have the minimum error to predict the air pollution. The chromosomes of this genetic algorithm are 10-dimensional, representing 10 parameters for prediction of the air pollution. The values of each of dimension are binary, so that the value of one or zero for each of these, respectively indicates the presence or absence of the dimension (parameter) to consider the effective parameter in the prediction algorithms. Table 10 presents the effective parameters in each prediction method specified by the genetic algorithm. The value of 1 indicates the effectiveness of that parameter in the accuracy of the prediction method and the value of 0 means that the parameter is not effective in predicting the accuracy of the method.
According to Table 10, wind speed predictions only NARX was applicable, while minimum temperatures were found predictable only with ANN and GWR and air pressure predictions only GWR was applicable. the parameters of day of week, month of year, wind direction, maximum temperature, and the values of pollutants for the two nearest neighbors, are the most effective parameters for prediction of air pollution in the city of Tehran.

4. Discussion

Selection of the statistical method to predict air pollution was one of most important objectives of this research. Unlike other methods for prediction of air pollution (i.e., chemical and physical), it is verified that the statistical method implemented has its low-volume of calculations, lower cost and presents an acceptable accuracy. Also, the capability of data interpretation and description is another advantage of the employed statistical method where statistics and geospatial information systems (GIS) intersect.
Given the important and applicable factors of the statistical method, in this case, one drawback of the statistical method, particularly machine learning, is that this technique is in the form of a black box. Therefore, it is impossible to individually analyze the precise amount of the effect of each parameter. Of course, the subject itself will significantly help the prediction; that is, the effect of each parameter may be recognized individually in physical and mathematical relations, while the effect of other parameters, which do not exist in the relation, may be ignored. However, by using machine learning technique it is possible to discover a hidden pattern that exists among the data.

5. Conclusions

Measurement errors have been an integrated part of observations which cause errors in the modeling and analysis processes. Similarly, the finding of this research was not free from errors. Therefore, after investigating the various methods for noise and error removal, the Savitzky–Golay filter was found to be more appropriate than other methods such as wavelet analysis. This filter cannot alone compensate for the lost data. Therefore, this research uses Fourier series and spline functions, the former being appropriate for daily and weekly lost data and the latter for the monthly lost data. The extent of the effects of these methods on the accuracy improvement of the prediction model was nearly 10–15%. The two datasets were used in this research whose difference was in refinement or non-refinement of the times series of the pollutants. In both cases, the best method for prediction of air pollution was NARX method. When the time series of the pollutants is refined, about 40% increase in R2 and 94% decrease in RMSE occurs. Considering the prior studies, this research had a minimum error in the air pollution prediction model.
The maximum prediction times were also addressed, which achieved a significant accuracy within 7 days. The results of this research are only for PM10 and PM2.5 pollutants as the main source of air pollution in Tehran. The applicable data were also collected from stations for air pollution measurement on the daily basis. Finally, using the genetic algorithm, the effective parameters in prediction of the air pollution, data for day of week, week of month, topography, wind direction, maximum temperature, and the value of pollutants for the two selected nearest neighbor air pollution stations were identified.
The major contributions of this research are as follows:
  • A comparative study of machine learning methods including NARX, ANN, GWR and SVR has been employed for air pollution prediction and the NARX finally selected as the optimum one.
  • The research has improved the efficiency of the machine learning method employed based on filtering the existing noise in both the meteorological and air pollution data as well as predicting the missed meteorological data.
  • This research has proposed a novel approach for air pollution prediction in urban areas based on both stationary and non-stationary pollution sources using machine learning and statistical methods.
  • Fourier series has been implemented for monthly missed meteorological data and spline methods employed for daily and weekly missed meteorological data.
  • The effective parameters for air pollution prediction have been determined in this research.
Some shortcomings of the research are as follows:
  • Unviability of some urban traffic data, distance from road and some more meteorological parameters related to pollution sources causes some errors in the final air pollution prediction.
  • As some of the air pollution data provided by the Iranian Environmental Protection Agency were heterogeneous and lack a suitable spatio-temporal structure, they have been excluded in the analysis.
  • The employment of Savitzky–Golay filter in some limited places where no air pollution data were available, may slightly affect the final air pollution prediction accuracy which could not be avoided due to some data scarcity. Anyway, the implementation of Fourier series and spline functions in those areas has significantly reduced the impact of the data gap.
For future research, the following recommendations are presented to enhance the quality of air pollution prediction:
  • This research used daily data of the pollutants. So, the quality of the proposed model can be significantly improved if hourly data is implemented
  • Considering the importance of air pollution problem, it is recommended that the number of air pollution measuring stations increases in Tehran so as to allow for a better fit on the air pollution prediction.
  • Applying more inclusive parameters such as urban traffic, distance from road and some more meteorological parameters related to pollution sources are among the important factors in modeling and prediction of urban air pollution especially in industrial cities like Tehran. In this research, due to the unavailability of the afore-mentioned data, it was impossible to apply all the influencing data in the proposed model.

Author Contributions

Conceptualization: M.R.D., K.F. and A.G.; Data curation: A.G.; Formal analysis: A.G. and M.R.D.; Funding acquisition: M.R.D.; Methodology: M.R.D. and A.G.; Project administration: M.R.D.; Resources: S.H.A.; Validation: M.R.D. and A.G.; Visualization: A.G.; Writing—original draft: A.G. and M.R.D.; Writing—review & editing: M.R.D., G.R.S., Y.R. and G.R.N.

Funding

This research was funded by the Ministry of Science, Research and Technology, Tehran, Iran, grant No. 5309340 allocated to the first author.

Acknowledgments

The authors would like to acknowledge AQCC and the Iran Environmental Protection Agency for providing air pollution data, Iranian Meteorological Organization for providing meteorological data and Christophe Claramunt for his critically reviewing the paper. This work has been Supported by the Center for International Scientific Studies & Collaboration (CISSC), Ministry of Science, Research and Technology, Iran.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wark, K.; Warner, C.F. Air Pollution: Its Origin and Control; Harper and Row: New York, NY, USA, 1981. [Google Scholar]
  2. Seinfeld, J.H.; Pandis, S.N. Atmospheric Chemistry and Physics: From Air Pollution to Climate Change; John Wiley & Sons: New York, NY, USA, 2012. [Google Scholar]
  3. Mlakar, P.; Boznar, M. Perceptron neural network-based model predicts air pollution. In Proceedings of the Intelligent Information Systems, Grand Bahama Island, Bahamas, 8–10 December 1997; pp. 345–349. [Google Scholar]
  4. Brunelli, U.; Piazza, V.; Pignato, L.; Sorbello, F.; Vitabile, S. Three hours ahead prevision of SO2 pollutant concentration using an Elman neural based forecaster. Build. Environ. 2008, 43, 304–314. [Google Scholar] [CrossRef]
  5. 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]
  6. Fernando, H.J.; Mammarella, M.C.; Grandoni, G.; Fedele, P.; Di Marco, R.; Dimitrova, R.; Hyde, P. Forecasting PM10 in metropolitan areas: Efficacy of neural networks. Environ. Pollut. 2012, 163, 62–67. [Google Scholar] [CrossRef] [PubMed]
  7. Air Quality Control Company. Tehran Air Pollution Forecasting System; MF96/05/01 (U/01); Air Quality Control Company: Tehran, Iran, 2018. (In Persian) [Google Scholar]
  8. Kelly, F.J.; Fuller, G.W.; Walton, H.A.; Fussell, J.C. Monitoring air pollution: Use of early warning systems for public health. Respirology 2012, 17, 7–19. [Google Scholar] [CrossRef] [PubMed]
  9. Pope, C.A., III; Dockery, D.W. Health effects of fine particulate air pollution: Lines that connect. J. Air Waste Manag. Assoc. 2006, 56, 709–742. [Google Scholar] [CrossRef] [PubMed]
  10. WHO. Ambient (Outdoor) Air Quality and Health, 2018. Available online: https://www.who.int/news-room/fact-sheets/detail/ambient-(outdoor)-air-quality-and-health (accessed on 11 February 2019).
  11. Wang, P.; Liu, Y.; Qin, Z.; Zhang, G. A novel hybrid forecasting model for PM10 and SO2 daily concentrations. Sci. Total Environ. 2015, 505, 1202–1212. [Google Scholar] [CrossRef] [PubMed]
  12. Venegas, L.E.; Mazzeo, N.A.; Dezzutti, M.C. A simple model for calculating air pollution within street canyons. Atmos. Environ. 2014, 87, 77–86. [Google Scholar] [CrossRef]
  13. Ranzato, L.; Barausse, A.; Mantovani, A.; Pittarello, A.; Benzo, M.; Palmeri, L. A comparison of methods for the assessment of odor impacts on air quality: Field inspection (VDI 3940) and the air dispersion model CALPUFF. Atmos. Environ. 2012, 61, 570–579. [Google Scholar] [CrossRef]
  14. Kumar, A.; Goyal, P. Forecasting of daily air quality index in Delhi. Sci. Total Environ. 2011, 409, 5517–5523. [Google Scholar] [CrossRef] [PubMed]
  15. Chen, C.-C.; Wu, C.-F.; Yu, H.-L.; Chan, C.-C.; Cheng, T.-J. Spatiotemporal modeling with temporal-invariant variogram subgroups to estimate fine particulate matter PM2.5 concentrations. Atmos. Environ. 2012, 54, 1–8. [Google Scholar] [CrossRef]
  16. Kurt, A.; Oktay, A.B. Forecasting air pollutant indicator levels with geographic models 3 days in advance using neural networks. Expert Syst. Appl. 2010, 37, 7986–7992. [Google Scholar] [CrossRef]
  17. Djebbri, N.; Rouainia, M. Artificial neural networks based air pollution monitoring in industrial sites. In Proceedings of the 2017 International Conference on Engineering and Technology (ICET), Antalya, Turkey, 21–23 August 2017; pp. 1–5. [Google Scholar]
  18. Feng, X.; Li, Q.; Zhu, Y.; Hou, J.; Jin, L.; Wang, J. Artificial neural networks forecasting of PM2.5 pollution using air mass trajectory based geographic model and wavelet transformation. Atmos. Environ. 2015, 107, 118–128. [Google Scholar] [CrossRef]
  19. Cabrera, B. A Geostatistical Method for the Analysis and Prediction of Air Quality Time Series: Application to the Aburrá Valley Region. Master’s Thesis, Technische Universität München (TUM), München, Germany, 2016. [Google Scholar]
  20. Mercer, L.D.; Szpiro, A.A.; Sheppard, L.; Lindström, J.; Adar, S.D.; Allen, R.W.; Avol, E.L.; Oron, A.P.; Larson, L.; Liu, L.-J.S.; et al. Comparing universal kriging and land-use regression for predicting concentrations of gaseous oxides of nitrogen (NOx) for the Multi-Ethnic Study of Atherosclerosis and Air Pollution (MESA Air). Atmos. Environ. 2011, 45, 4412–4420. [Google Scholar] [CrossRef] [PubMed]
  21. Dueñas, C.; Fernández, M.C.; Cañete, S.; Carretero, J.; Liger, E. Assessment of ozone variations and meteorological effects in an urban area in the Mediterranean Coast. Sci. Total Environ. 2002, 299, 97–113. [Google Scholar] [CrossRef]
  22. Nonnemacher, M.; Jakobs, H.; Viehmann, A.; Vanberg, I.; Kessler, C.; Moebus, S.; Möhlenkamp, S.; Erbel, R.; Kessler, C.; Moebus, S.; et al. Spatio-temporal modelling of residential exposure to particulate matter and gaseous pollutants for the Heinz Nixdorf Recall Cohort. Atmos. Environ. 2014, 91, 15–23. [Google Scholar] [CrossRef]
  23. Cai, M.; Yin, Y.; Xie, M. Prediction of hourly air pollutant concentrations near urban arterials using artificial neural network approach. Transp. Res. Part D Transp. Environ. 2009, 14, 32–41. [Google Scholar] [CrossRef]
  24. Pisoni, E.; Farina, M.; Carnevale, C.; Piroddi, L. Forecasting peak air pollution levels using NARX models. Eng. Appl. Artif. Intell. 2009, 22, 593–602. [Google Scholar] [CrossRef]
  25. Yeganeh, B.; Motlagh, M.S.P.; Rashidi, Y.; Kamalan, H. Prediction of CO concentrations based on a hybrid Partial Least Square and Support Vector Machine model. Atmos. Environ. 2012, 55, 357–365. [Google Scholar] [CrossRef]
  26. Schafer, R.W. What is a Savitzky-Golay filter? [lecture notes]. IEEE Signal Process. Mag. 2011, 28, 111–117. [Google Scholar] [CrossRef]
  27. Junninen, H.; Niska, H.; Tuppurainen, K.; Ruuskanen, J.; Kolehmainen, M. Methods for imputation of missing values in air quality data sets. Atmos. Envion. 2004, 38, 2895–2907. [Google Scholar] [CrossRef]
  28. Li, J.; Heap, A.D. A review of comparative studies of spatial interpolation methods in environmental sciences: Performance and impact factors. Ecol. Inform. 2011, 6, 228–241. [Google Scholar] [CrossRef]
Figure 1. Monthly changes in PM2.5 concentration in Tehran in 2016.
Figure 1. Monthly changes in PM2.5 concentration in Tehran in 2016.
Ijgi 08 00099 g001
Figure 2. A map of the wind speed and direction of the city of Tehran and its surroundings (https://www.windfinder.com/#10/35.6841/51.3474/2019-02-12T18:00Z).
Figure 2. A map of the wind speed and direction of the city of Tehran and its surroundings (https://www.windfinder.com/#10/35.6841/51.3474/2019-02-12T18:00Z).
Ijgi 08 00099 g002
Figure 3. The data employed in this research.
Figure 3. The data employed in this research.
Ijgi 08 00099 g003
Figure 4. The proposed best air pollution prediction model.
Figure 4. The proposed best air pollution prediction model.
Ijgi 08 00099 g004
Figure 5. Tehran air pollution and weather stations.
Figure 5. Tehran air pollution and weather stations.
Ijgi 08 00099 g005
Figure 6. Chitgar station minimum temperature time series.
Figure 6. Chitgar station minimum temperature time series.
Ijgi 08 00099 g006
Figure 7. Chitgar station maximum temperature time series.
Figure 7. Chitgar station maximum temperature time series.
Ijgi 08 00099 g007
Figure 8. Chitgar station wind speed time series.
Figure 8. Chitgar station wind speed time series.
Ijgi 08 00099 g008
Figure 9. Chitgar station wind direction time series.
Figure 9. Chitgar station wind direction time series.
Ijgi 08 00099 g009
Figure 10. Chitgar station humidity time series.
Figure 10. Chitgar station humidity time series.
Ijgi 08 00099 g010
Figure 11. Chitgar station air pressure time series.
Figure 11. Chitgar station air pressure time series.
Ijgi 08 00099 g011
Figure 12. Time series (a) unrefined (b) refined humidity in Chitgar Station.
Figure 12. Time series (a) unrefined (b) refined humidity in Chitgar Station.
Ijgi 08 00099 g012
Figure 13. Time series (a) unrefined (b) refined air pressure in Chitgar Station.
Figure 13. Time series (a) unrefined (b) refined air pressure in Chitgar Station.
Ijgi 08 00099 g013
Figure 14. Time series (a) unrefined (b) refined minimum temperature in Chitgar Station.
Figure 14. Time series (a) unrefined (b) refined minimum temperature in Chitgar Station.
Ijgi 08 00099 g014
Figure 15. Time series (a) unrefined (b) refined maximum temperature in Chitgar Station.
Figure 15. Time series (a) unrefined (b) refined maximum temperature in Chitgar Station.
Ijgi 08 00099 g015
Figure 16. Time series (a) unrefined (b) refined wind speed in Chitgar Station.
Figure 16. Time series (a) unrefined (b) refined wind speed in Chitgar Station.
Ijgi 08 00099 g016
Figure 17. Time series (a) unrefined (b) refined wind direction in Chitgar Station.
Figure 17. Time series (a) unrefined (b) refined wind direction in Chitgar Station.
Ijgi 08 00099 g017
Figure 18. Compensation for missing data by fitting the spline function.
Figure 18. Compensation for missing data by fitting the spline function.
Ijgi 08 00099 g018
Figure 19. Compensation for missing data by fitting the Fourier series function.
Figure 19. Compensation for missing data by fitting the Fourier series function.
Ijgi 08 00099 g019
Figure 20. Savitzky–Golay filter related to the PM10 pollutant (a) unrefined (b) refined time series.
Figure 20. Savitzky–Golay filter related to the PM10 pollutant (a) unrefined (b) refined time series.
Ijgi 08 00099 g020
Figure 21. Savitzky–Golay filter the PM2.5 pollutant (a) unrefined (b) refined time series.
Figure 21. Savitzky–Golay filter the PM2.5 pollutant (a) unrefined (b) refined time series.
Ijgi 08 00099 g021
Figure 22. Comparison of (a) observation map and prediction maps of (b) NARX, (c) SVR, (d) GWR and (e) ANN methods for PM2.5 (µg/m3).
Figure 22. Comparison of (a) observation map and prediction maps of (b) NARX, (c) SVR, (d) GWR and (e) ANN methods for PM2.5 (µg/m3).
Ijgi 08 00099 g022
Figure 23. Comparison of (a) observation map and prediction maps of (b) NARX, (c) SVR, (d) GWR, and (e) ANN methods PM10 (µg/m3).
Figure 23. Comparison of (a) observation map and prediction maps of (b) NARX, (c) SVR, (d) GWR, and (e) ANN methods PM10 (µg/m3).
Ijgi 08 00099 g023
Table 1. The results of meteorological parameters interpolation.
Table 1. The results of meteorological parameters interpolation.
Meteorological ParameterRMSE
Wind speed (m/s)1.20
Wind direction (°)14.6
Minimum temperature (°C) 1.1
Maximum temperature (°C)2.8
Humidity (%)5.16
Air pressure (pa)19.04
Table 2. The structure of the input and output data for support vector regression (SVR), geographically weighted regression (GWR) and artificial neural network (ANN).
Table 2. The structure of the input and output data for support vector regression (SVR), geographically weighted regression (GWR) and artificial neural network (ANN).
Inputx
(t-d)
Output
Dt-dMt-dXYZWSt-dDSt-dMxTt-dMnTt-dHt-dPt-dKNNt-d P M 10 t
P M 2.5 t
Table 3. The structure of the input and output data for nonlinear autoregressive exogenous (NARX) neural network.
Table 3. The structure of the input and output data for nonlinear autoregressive exogenous (NARX) neural network.
InputOutput
x(t-d)y(t-d)
Dt-dMt-dXYZWSt-dDSt-dMaxTt-dMinTt-dHt-dPt-dKNNt-d P M 10 t d P M 10 t
P M 2.5 t d P M 2.5 t
Table 4. The results of the first dataset prediction algorithms.
Table 4. The results of the first dataset prediction algorithms.
AlgorithmPM10PM2.5
RMSE (µg/m3)R2Processing Time (s)RMSE (µg/m3)R2Processing Time (s)
SVR36.870.3625113.940.36225
GWR39.140.2112116.170.2381
ANN40.840.52818.460.5311
NARX33.680.71712.610.6815
Table 5. The results of the second dataset prediction algorithms.
Table 5. The results of the second dataset prediction algorithms.
AlgorithmPM10PM2.5
RMSE (µg/m3)R2Processing Time (s)RMSE (µg/m3)R2Processing Time (s)
SVR17.010.6811835.750.70263
GWR20.560.331046.890.5665
ANN21.310.70267.180.729
NARX1.790.99140.720.9917
Table 6. Comparison of the results of the second data set with those of the first data set.
Table 6. Comparison of the results of the second data set with those of the first data set.
AlgorithmPM10PM2.5
RMSE (%)R2 (%)Processing Time (%)RMSE (%)R2 (%)Processing Time (%)
SVR−53+88−5−58+94+16
GWR−47+57−14−57+243−19
ANN−47+34+225−61+35−18
NARX−94+41−17−94+45+13
Table 7. The statistical characteristics of errors in the NARX method for PM10 and PM2.5 contaminants.
Table 7. The statistical characteristics of errors in the NARX method for PM10 and PM2.5 contaminants.
PollutantBest Point (µg/m3)Worst Point (µg/m3)MAE (µg/m3)RMSE (µg/m3)Variance of Errors (µg/m3)<= RMSE (%)>RMSE (%)
PM2.51.5 × 10−58.060.580.720.0875.724.3
PM105.6 × 10−512.241.451.790.5977.623.4
Table 8. Different time delay (days) modes in the NARX method for the second data set.
Table 8. Different time delay (days) modes in the NARX method for the second data set.
DelayPM10PM2.5
RMSE (µg/m3)R2RMSE (µg/m3)R2
11.790.9970.720.997
23.280.9931.320.991
34.820.9861.960.982
46.190.9782.500.97
57.430.9693.030.957
68.790.9563.590.938
79.980.944.060.92
Table 9. Comparison of the wavelet analysis and Savitzky–Golay filter results on prediction of the pollutants.
Table 9. Comparison of the wavelet analysis and Savitzky–Golay filter results on prediction of the pollutants.
Noise Removal MethodPM10PM2.5
RMSE (µg/m3)R2RMSE (µg/m3)R2
Wavelet analysis6.730.9415.160.953
Savitzky-Golay1.790.9970.720.997
Table 10. Determination of effective parameters by genetic algorithm for prediction of the air pollution.
Table 10. Determination of effective parameters by genetic algorithm for prediction of the air pollution.
MethodWeek DayMonth YearTopographyWind SpeedWind DirectionMinimum TemperatureMaximum TemperatureHumidityAir PressureTwo of the Nearest Neighbors
NARX1111101101
ANN1110111101
GWR1110111011
SVR1110101101

Share and Cite

MDPI and ACS Style

Delavar, M.R.; Gholami, A.; Shiran, G.R.; Rashidi, Y.; Nakhaeizadeh, G.R.; Fedra, K.; Hatefi Afshar, S. A Novel Method for Improving Air Pollution Prediction Based on Machine Learning Approaches: A Case Study Applied to the Capital City of Tehran. ISPRS Int. J. Geo-Inf. 2019, 8, 99. https://doi.org/10.3390/ijgi8020099

AMA Style

Delavar MR, Gholami A, Shiran GR, Rashidi Y, Nakhaeizadeh GR, Fedra K, Hatefi Afshar S. A Novel Method for Improving Air Pollution Prediction Based on Machine Learning Approaches: A Case Study Applied to the Capital City of Tehran. ISPRS International Journal of Geo-Information. 2019; 8(2):99. https://doi.org/10.3390/ijgi8020099

Chicago/Turabian Style

Delavar, Mahmoud Reza, Amin Gholami, Gholam Reza Shiran, Yousef Rashidi, Gholam Reza Nakhaeizadeh, Kurt Fedra, and Smaeil Hatefi Afshar. 2019. "A Novel Method for Improving Air Pollution Prediction Based on Machine Learning Approaches: A Case Study Applied to the Capital City of Tehran" ISPRS International Journal of Geo-Information 8, no. 2: 99. https://doi.org/10.3390/ijgi8020099

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