| Literature DB >> 34044249 |
Neil Wright1, Katherine Newell2, Kin Bong Hubert Lam2, Om Kurmi3, Zhengming Chen2, Christiana Kartsonaki4.
Abstract
Spatio-temporal models of ambient air pollution can be used to predict pollutant levels across a geographical region. These predictions may then be used as estimates of exposure for individuals in analyses of the health effects of air pollution. Integrated nested Laplace approximations is a method for Bayesian inference, and a fast alternative to Markov chain Monte Carlo methods. It also facilitates the SPDE approach to spatial modelling, which has been used for modelling of air pollutant levels, and is available in the R-INLA package for the R statistics software. Covariates such as meteorological variables may be useful predictors in such models, but covariate misalignment must be dealt with. This paper describes a flexible method used to estimate pollutant levels for six pollutants in Suzhou, a city in China with dispersed air pollutant monitors and weather stations. A two-stage approach is used to address misalignment of weather covariate data.Entities:
Keywords: Ambient air pollution; Bayesian approach; Covariate misalignment; Integrated nested Laplace approximation; Stochastic partial differential equation
Mesh:
Substances:
Year: 2021 PMID: 34044249 PMCID: PMC8223501 DOI: 10.1016/j.ijheh.2021.113766
Source DB: PubMed Journal: Int J Hyg Environ Health ISSN: 1438-4639 Impact factor: 7.401
Fig. 1Locations of clinics (black squares), pollutant monitors (triangles) and weather stations (circles).
Fig. 2Meshes and locations of clinics (black squares), pollutant monitors (triangles) and weather stations (circles).
Summaries of observed data from five weather monitors (from January 2013 to June 2016) and up to 13 pollutant monitors (from January 2013 to December 2015).
| N | Mean | SD | Minimum | Median | Maximum | |
|---|---|---|---|---|---|---|
| Weather variables | ||||||
| Temperature (°C) | 6385 | 16.8 | 8.8 | −6.1 | 17.7 | 36.2 |
| Wind speed (m/s) | 6385 | 4.6 | 1.5 | 1.3 | 4.4 | 15.7 |
| Humidity (%) | 6385 | 73.8 | 13.5 | 29.0 | 75.0 | 100.0 |
| Precipitation (mm) | 5927 | 4.0 | 11.2 | 0.0 | 0.0 | 170.2 |
| Pollutants (μg/m³) | ||||||
| PM10 | 10,230 | 87.3 | 48.5 | 3.0 | 76.0 | 429.0 |
| PM2.5 | 10,209 | 63.1 | 39.1 | 3.0 | 55.0 | 405.0 |
| SO2 | 10,225 | 24.2 | 15.3 | 1.0 | 21.0 | 164.0 |
| CO (mg/m³) | 10,237 | 0.9 | 0.4 | 0.1 | 0.8 | 3.5 |
| NO2 | 10,240 | 50.3 | 22.1 | 5.0 | 47.0 | 321.0 |
| O3 | 10,213 | 97.4 | 52.0 | 1.0 | 90.0 | 1251.0 |
| Weather variables | ||||||
| Temperature (°C) | 210 | 16.8 | 8.3 | 3.6 | 16.8 | 32.3 |
| Wind speed (m/s) | 210 | 4.6 | 0.7 | 3.5 | 4.6 | 6.7 |
| Humidity (%) | 210 | 73.8 | 6.7 | 56.4 | 74.0 | 91.9 |
| Precipitation (mm) | 210 | 4.1 | 3.5 | 0.2 | 3.3 | 25.0 |
| Pollutants (μg/m³) | ||||||
| PM10 | 348 | 87.2 | 27.2 | 43.2 | 80.2 | 194.3 |
| PM2.5 | 348 | 63.0 | 23.5 | 24.5 | 58.7 | 155.6 |
| SO2 | 348 | 24.1 | 10.2 | 8.5 | 21.9 | 63.4 |
| CO (mg/m³) | 348 | 0.9 | 0.2 | 0.4 | 0.9 | 1.8 |
| NO2 | 348 | 50.7 | 15.1 | 24.3 | 48.5 | 109.3 |
| O3 | 348 | 95.9 | 34.5 | 18.6 | 104.5 | 182.2 |
Medians and 95% HPD intervals of posterior distributions from models of monthly weather variables.
| Temperature (°C) | log (Wind speed m/s) | Humidity (%) | Precipitation (mm) | |
|---|---|---|---|---|
| January | 4.97 (−3.90, 13.72) | 1.42 (0.64, 2.20) | 73.93 (33.57, 114.84) | 1.57 (−0.91, 4.06) |
| February | 6.29 (−2.60, 15.04) | 1.50 (0.72, 2.29) | 76.31 (35.89, 117.27) | 3.49 (1.01, 5.97) |
| March | 11.01 (2.11, 19.77) | 1.53 (0.75, 2.32) | 71.92 (31.48, 112.91) | 2.69 (0.21, 5.18) |
| April | 16.11 (7.21, 24.87) | 1.59 (0.81, 2.37) | 70.57 (30.14, 111.57) | 4.54 (2.05, 7.02) |
| May | 21.14 (12.25, 29.89) | 1.54 (0.75, 2.32) | 73.82 (33.41, 114.80) | 4.33 (1.85, 6.82) |
| June | 24.01 (15.13, 32.74) | 1.45 (0.66, 2.23) | 83.38 (43.03, 124.30) | 10.81 (8.33, 13.29) |
| July | 28.53 (19.60, 37.31) | 1.53 (0.75, 2.31) | 77.39 (36.80, 118.57) | 4.93 (2.08, 7.79) |
| August | 28.15 (19.19, 36.97) | 1.50 (0.71, 2.28) | 78.71 (37.95, 120.05) | 4.78 (1.91, 7.65) |
| September | 24.09 (15.11, 32.92) | 1.46 (0.67, 2.24) | 78.91 (38.07, 120.33) | 3.39 (0.52, 6.25) |
| October | 19.20 (10.23, 28.03) | 1.41 (0.62, 2.19) | 74.32 (33.48, 115.75) | 4.16 (1.30, 7.03) |
| November | 13.20 (4.24, 22.02) | 1.38 (0.60, 2.16) | 77.13 (36.37, 118.47) | 2.30 (−0.57, 5.17) |
| December | 5.82 (−3.10, 14.61) | 1.41 (0.63, 2.20) | 70.13 (29.52, 111.29) | 1.28 (−1.58, 4.13) |
| SD for the Gaussian observations | 0.08 (0.06, 0.09) | 0.04 (0.03, 0.04) | 1.15 (0.95, 1.38) | 0.03 (0.01, 0.08) |
| Range of SPDE model (km) | 378.63 (308.76, 461.48) | 129.85 (99.81, 163.70) | 247.64 (193.90, 310.69) | 108.06 (91.61, 126.83) |
| Variance of SPDE model | 0.01 (0.00, 0.03) | 2.61 (0.81, 6.18) | 1.04 (0.35, 2.44) | 0.20 (0.16, 0.25) |
| Coefficient of AR model | 0.96 (0.92, 0.99) | 0.99 (0.97, 1.00) | 0.96 (0.92, 0.99) | 0.18 (0.03, 0.33) |
WAIC values for monthly pollutant models with different methods for using weather covariates.
| Model | PM10 | PM2.5 | SO2 | CO | NO2 | O3 |
|---|---|---|---|---|---|---|
| 1. Exclude weather covariates | −810.49 | −932.64 | −328.12 | −467.15 | −856.00 | −1026.77 |
| 2. Mean values | −838.14 | −1001.50 | −350.41 | −468.53 | −2044.77 | −2051.05 |
| 3. Means of posterior predictive distribution | −833.04 | −998.91 | −341.33 | −467.04 | −2027.96 | −2057.84 |
| 5. Excluding SPDE model | −1885.11 | −723.74 | −319.38 | −472.62 | −1078.37 | −2084.94 |
| 6. Excluding quadratic spatial terms | −2053.49 | −1009.52 | −378.29 | −690.40 | −2067.99 | −2139.77 |
Medians and 95% HPD intervals of posterior distributions from models of monthly means of particulate matter pollutants.
| PM10 | PM2.5 | |
|---|---|---|
| January | 65.69 (26.16, 136.98) | 60.28 (20.52, 132.96) |
| February | 52.57 (21.20, 106.33) | 44.84 (15.98, 95.07) |
| March | 63.38 (27.48, 116.50) | 57.37 (23.88, 109.10) |
| April | 66.83 (30.21, 116.49) | 69.61 (31.51, 123.48) |
| May | 83.60 (36.64, 145.90) | 93.86 (40.65, 167.06) |
| June | 88.18 (35.63, 158.04) | 106.64 (40.72, 199.27) |
| July | 90.04 (31.87, 168.05) | 107.34 (33.93, 218.22) |
| August | 91.20 (32.57, 170.06) | 107.37 (34.28, 217.05) |
| September | 75.56 (30.68, 135.92) | 86.99 (33.60, 162.26) |
| October | 79.34 (35.45, 138.56) | 82.90 (36.95, 146.81) |
| November | 77.35 (33.95, 139.55) | 75.74 (32.37, 140.85) |
| December | 66.15 (25.18, 142.37) | 61.59 (19.71, 142.18) |
| Time trend (per month) | 1.00 (0.98, 1.02) | 0.99 (0.97, 1.01) |
| Longitudinal trend (linear term) | 1.13 (0.62, 1.76) | 0.96 (0.51, 1.56) |
| Latitudinal trend (linear term) | 1.00 (0.78, 1.25) | 1.03 (0.79, 1.30) |
| Longitudinal trend (quadratic term) | 1.55 (0.94, 2.25) | 1.58 (0.93, 2.33) |
| Latitudinal trend (quadratic term) | 1.07 (0.86, 1.31) | 0.87 (0.69, 1.08) |
| Urban | 0.85 (0.74, 0.98) | 0.92 (0.80, 1.06) |
| Elevation (per 10m) | 0.96 (0.73, 1.21) | 0.85 (0.65, 1.10) |
| Distance from road (per 0.01) | 0.77 (0.40, 1.28) | 0.53 (0.27, 0.90) |
| Distance from motorway (per 0.01) | 1.12 (0.98, 1.26) | 1.02 (0.89, 1.16) |
| Length of roads and motorways in vicinity (per 1 km) | 1.01 (0.98, 1.04) | 1.00 (0.97, 1.03) |
| Temperature (per 10C) | 0.71 (0.50, 0.90) | 0.59 (0.31, 0.90) |
| Wind speed (per 1 SD of log (wind speed)) | 0.94 (0.91, 0.97) | 0.97 (0.94, 1.00) |
| Humidity (per 5%) | 0.89 (0.87, 0.91) | 0.97 (0.92, 1.01) |
| Precipitation (per 10 mm) | 1.02 (0.90, 1.17) | 0.97 (0.79, 1.16) |
| SD of Gaussian observations (on log scale) | 0.03 (0.02, 0.04) | 0.04 (0.03, 0.05) |
| Range of the SPDE model (km) | 42.36 (31.64, 51.60) | 44.90 (28.53, 62.64) |
| SD of the SPDE model (on log scale) | 0.21 (0.17, 0.25) | 0.25 (0.18, 0.33) |
| Coefficient of AR model | 0.80 (0.72, 0.86) | 0.82 (0.68, 0.91) |
Medians and 95% HPD intervals of posterior distributions from models of monthly means of gaseous pollutants.
| SO2 | CO | NO2 | O3 | |
|---|---|---|---|---|
| January | 26.26 (9.79, 52.99) | 0.55 (0.01, 2.53) | 64.50 (27.95, 117.11) | 114.11 (57.02, 192.03) |
| February | 18.24 (7.10, 36.05) | 0.47 (0.01, 2.19) | 47.24 (20.73, 85.19) | 170.10 (86.03, 284.64) |
| March | 25.36 (11.51, 45.60) | 0.52 (0.01, 2.37) | 66.30 (30.07, 117.38) | 150.07 (79.16, 244.05) |
| April | 32.02 (15.61, 54.86) | 0.57 (0.02, 2.58) | 67.36 (31.03, 117.93) | 142.34 (76.50, 228.09) |
| May | 35.70 (16.78, 61.54) | 0.57 (0.02, 2.57) | 58.56 (26.75, 102.62) | 114.50 (60.87, 183.91) |
| June | 42.10 (17.17, 76.31) | 0.52 (0.01, 2.36) | 56.44 (25.04, 100.51) | 97.39 (49.84, 159.54) |
| July | 52.03 (18.22, 101.37) | 0.57 (0.01, 2.65) | 53.89 (23.22, 98.06) | 72.10 (35.11, 120.89) |
| August | 51.60 (18.18, 100.35) | 0.60 (0.02, 2.78) | 54.95 (23.71, 99.87) | 74.32 (36.25, 124.55) |
| September | 45.19 (18.88, 82.12) | 0.55 (0.01, 2.49) | 56.42 (25.17, 100.18) | 89.18 (45.84, 145.70) |
| October | 39.89 (18.88, 68.25) | 0.49 (0.01, 2.17) | 62.15 (28.45, 108.73) | 107.33 (57.24, 172.34) |
| November | 40.12 (18.99, 69.65) | 0.58 (0.02, 2.60) | 67.05 (30.65, 117.96) | 88.62 (47.34, 142.90) |
| December | 31.55 (11.28, 64.90) | 0.62 (0.02, 2.90) | 66.10 (28.27, 120.83) | 95.85 (47.34, 162.26) |
| Time trend (per month) | 0.98 (0.97, 0.99) | 0.99 (0.97, 1.02) | 1.00 (1.00, 1.01) | 1.00 (1.00, 1.00) |
| Longitudinal trend (linear term) | 0.42 (0.17, 0.78) | 2.19 (0.03, 10.60) | 0.71 (0.23, 1.46) | 0.81 (0.34, 1.50) |
| Latitudinal trend (linear term) | 1.02 (0.72, 1.38) | 1.48 (0.35, 2.92) | 0.96 (0.63, 1.36) | 0.92 (0.65, 1.23) |
| Longitudinal trend (quadratic term) | 0.85 (0.39, 1.49) | 0.72 (0.02, 2.75) | 1.61 (0.60, 3.16) | 0.48 (0.21, 0.84) |
| Latitudinal trend (quadratic term) | 1.15 (0.84, 1.51) | 1.31 (0.33, 2.55) | 0.77 (0.53, 1.04) | 1.06 (0.79, 1.37) |
| Urban | 1.53 (1.22, 1.88) | 1.14 (0.57, 1.78) | 0.85 (0.63, 1.09) | 1.13 (0.88, 1.40) |
| Elevation (per 10m) | 1.01 (0.67, 1.42) | 1.16 (0.21, 2.43) | 0.66 (0.40, 0.98) | 1.19 (0.78, 1.68) |
| Distance from road (per 0.01) | 1.33 (0.42, 2.80) | 1.83 (0.01, 9.25) | 0.23 (0.05, 0.58) | 2.89 (0.83, 6.43) |
| Distance from motorway (per 0.01) | 0.85 (0.70, 1.01) | 1.18 (0.60, 1.83) | 0.96 (0.76, 1.18) | 0.91 (0.75, 1.09) |
| Length of roads and motorways in vicinity (per 1 km) | 1.00 (0.96, 1.04) | 0.98 (0.88, 1.09) | 1.02 (0.98, 1.07) | 1.01 (0.97, 1.05) |
| Temperature (per 10C) | 0.60 (0.35, 0.90) | 0.90 (0.69, 1.15) | 0.82 (0.63, 1.01) | 1.96 (1.54, 2.45) |
| Wind speed (per 1 SD of log (wind speed)) | 0.99 (0.90, 1.08) | 0.88 (0.84, 0.91) | 0.90 (0.88, 0.93) | 0.95 (0.89, 0.99) |
| Humidity (per 5%) | 0.90 (0.85, 0.95) | 0.97 (0.94, 0.99) | 0.95 (0.92, 0.97) | 0.97 (0.94, 0.99) |
| Precipitation (per 10 mm) | 1.00 (0.78, 1.26) | 1.11 (0.99, 1.24) | 1.03 (0.95, 1.12) | 0.90 (0.80, 1.00) |
| SD of Gaussian observations (on log scale) | 0.10 (0.07, 0.13) | 0.07 (0.06, 0.09) | 0.01 (0.00, 0.02) | 0.01 (0.00, 0.03) |
| Range of the SPDE model (km) | 14.48 (8.04, 22.75) | 29.70 (18.49, 46.59) | 7.61 (4.26, 11.05) | 5.61 (3.66, 7.35) |
| SD of the SPDE model (on log scale) | 0.20 (0.16, 0.25) | 0.41 (0.19, 0.94) | 0.17 (0.12, 0.21) | 0.15 (0.13, 0.17) |
| Coefficient of AR model | 0.60 (0.41, 0.75) | 0.96 (0.88, 1.00) | 0.79 (0.66, 0.87) | 0.59 (0.49, 0.70) |
Fig. 3Predicted levels (posterior medians) of PM2.5 at clinic locations for January 2014.
Fig. 4Predicted levels (posterior medians) of SO2 at clinic locations for January 2014.
Fig. 5Posterior medians and 95% predictive intervals for pollutant levels at four clinics.
Fig. 6Posterior medians and 95% predictive intervals for pollutant levels for random sample (having excluded observed data when fitting the model.
RMSE and correlations between predicted values (posterior medians) and observed values for a random sample of fifty observations (excluded when fitting the models).
| PM10 | PM2.5 | SO2 | CO | NO2 | O3 | |
|---|---|---|---|---|---|---|
| RMSE | 8.20 | 5.03 | 5.90 | 0.16 | 5.05 | 9.14 |
| Correlation | 0.96 | 0.98 | 0.87 | 0.80 | 0.94 | 0.97 |
Fig. 7Posterior medians for pollutant levels after using the main mesh and the denser mesh, and Pearson correlation coefficients.