Skip to Content
SustainabilitySustainability
  • Article
  • Open Access

19 October 2026

23 Pages

Particulate Matter (PM10) Impact on Health and Environment: A Statistical Learning Approach for Analyzing Spatiotemporal Data

and
1
Shannon School of Business, Cape Breton University, Sydney, NS B1M 1A2, Canada
2
Department of Mathematics and Statistics, University of New Brunswick, Fredericton, NB E3B 5A3, Canada
*
Authors to whom correspondence should be addressed.

Abstract

Inhalable airborne particulate matter (PM), including components (nitrate, sulfate, ammonium dust, pollen, mold, soot, iron, aluminum, and sea salt, among others) with an aerodynamic diameter of ≤10 micrometers (µm), referred to as P M 10 , is one of the indicators of air pollution. The particulate matter P M 10 levels above normal have been shown to have consistent, long-term harmful effects on human health and the environment, which in turn can cause severe ecosystem disruption. Ironically, sustainability can fail when disruptions to ecosystems upset their natural balance, reducing their ability to provide essential resources over time. Severe ecosystem disruptions can trigger permanent and damaging shifts in regional habitability and agricultural productivity. Moreover, chronic exposure to P M 10 drives higher mortality and morbidity rates than short-term exposure alone. These P M 10 -based air pollution data are often collected repeatedly at many monitoring stations worldwide. These ongoing data collections from many stations often exhibit spatial and/or temporal dependencies, which introduce additional complexity in conducting appropriate statistical analysis. These dependencies warrant multivariate models across many time points, which are largely unavailable. In addition, relating time-varying covariates to P M 10 levels at different time points and estimating covariate risks are other complexities that typically arise during the analysis. In this research, we propose marginal–conditional approaches based on joint statistical modeling to predict the trajectory risk of spatiotemporal air pollution data. Our approach will be illustrated using repeatedly collected P M 10 data from the Environmental Protection Agency (EPA) in the USA between 2000 and 2025 at 1110 monitoring stations. The proposed model overcomes several barriers to analyzing large, complex spatiotemporal data by introducing a unified modeling framework.

1. Introduction

Air pollution is the contamination of indoor or outdoor environments by chemical, physical, or biological agents that alter the natural characteristics of the atmosphere. Common air pollutants include particulate matter (PM), carbon monoxide (CO), ozone (O3), nitrogen dioxide (NO2), and sulfur dioxide (SO2), among others, and they pose major threats to public health. Both outdoor and indoor air pollution are associated with respiratory and other diseases and are major contributors to morbidity and mortality. According to the World Health Organization (WHO), nearly the entire global population (99%) breathes air that exceeds WHO guideline limits [1]. Moreover, low- and middle-income countries experience the highest levels of exposure due to elevated concentrations of air pollutants [1]. On 29 June 2026, the WHO released updated data on the Sustainable Development Goal (SDG) indicators that track the relationship between air pollution and health. The updated SDG data indicate stalled progress in addressing air pollution and its health impacts and highlight substantial disparities between low- and high-income countries [2].
Among the various air pollutants, particulate matter (PM) is of particular concern. PM consists of a complex mixture of solid particles and liquid droplets suspended in the atmosphere and has been consistently associated with long-term adverse effects on human health and the environment [3,4,5,6,7]. Beyond its effects on human health, PM pollution can disrupt ecosystems and contribute to food and water insecurity, thereby affecting both human populations and other species. Particulate matter is commonly classified according to aerodynamic diameter, with PM10 referring to inhalable particles with diameters generally 10 micrometers (μm) or smaller. Evidence indicates that the health risks associated with particulate matter are strongly influenced by particle size, as smaller particles can penetrate more deeply into the respiratory system and are generally associated with more severe adverse health effects [5,8]. In particular, chronic exposure to PM10 has been associated with increased mortality and morbidity compared with short-term exposure alone [9,10].
The environmental consequences of PM pollution also have important implications for sustainability. Ecosystem disruptions can alter natural processes and reduce the capacity of ecosystems to provide essential resources and services over time. In severe cases, persistent environmental degradation may contribute to long-lasting changes in regional habitability and agricultural productivity, potentially exacerbating food and water insecurity. Consequently, understanding the long-term impacts of P M 10 exposure is important not only from a public-health perspective but also for evaluating broader environmental and sustainability challenges. Because PM10 concentrations are routinely measured across numerous monitoring stations worldwide, these observations provide a valuable basis for investigating spatial and temporal patterns in particulate pollution and assessing its long-term health and environmental implications.
Most developed countries routinely collect data on a wide range of pollutants, weather conditions, and other environmental variables through monitoring stations, such as those operated by the U.S. Environmental Protection Agency (EPA) [11]. These monitoring stations typically record measurements hourly or at other regular intervals, generating large and complex datasets containing repeated observations. Such data often exhibit both temporal and spatial dependence, which introduces additional challenges for statistical analysis and can complicate the investigation of important questions, including those arising in trajectory analysis, where appropriately accounting for dependence is essential [12]. These dependencies motivate the development of multivariate models that can accommodate repeated measurements across many time points while accounting for the inherited dependence structure during model fitting, a capability that remains limited in many existing approaches.
An additional challenge is relating time-varying covariates to P M 10 concentrations measured at different time points and estimating the associated covariate-specific risks [12]. Predicting P M 10 risk trajectories over time is therefore an important component of analyzing repeatedly collected environmental data. Autoregressive (AR) models provide one approach by predicting future P M 10 concentrations as a linear combination of previously observed concentrations [13,14]. However, conventional AR models generally require stationarity, meaning that the underlying process has a stable mean and variance over time. When this assumption is violated, ARIMA frameworks can be used to address nonstationarity through differencing and, where appropriate, seasonal adjustments [15].
It is also important to distinguish pure time-series data from longitudinal data. In a pure time-series setting, measurements are typically collected densely and sequentially over time at a single location or for a single process. In contrast, longitudinal environmental data involve repeated measurements from multiple monitoring stations over time, potentially with unequal observation intervals and missing measurements. These characteristics require models that can accommodate both within-station dependence and variation across stations. Prediction-based Markov models and related longitudinal approaches have been used to address such repeated-measurement structures [16,17,18]. Consequently, developing models that jointly account for temporal dependence, spatial heterogeneity, time-varying covariates, irregular observation patterns, and missing observations remains an important methodological challenge for predicting P M 10 risk trajectories.
Meteorological parameters, such as humidity and wind patterns, can influence particle accumulation and dispersion, and the surrounding environment may itself be associated with emission sources. This research is motivated by P M 10 air pollution data from 2000 to 2025, obtained from the United States Environmental Protection Agency (EPA) [11]. The EPA monitoring network includes approximately 1110 sites across the United States, with some variation in the number and availability of sites across years. The data are collected continuously at high frequency and intensity, resulting in a complex spatiotemporal structure that requires substantial, time-consuming preparation.
This study aims to estimate the effects of available covariates on P M 10 concentrations across years and to predict risk trajectories over time for specified covariate values. We will also examine how P M 10 risk varies across predefined risk levels and investigate how controllable risk-factor categories, particularly those associated with emission sources, change these trajectories. Identifying and quantifying risk factors over time is critical for improving our understanding of P M 10 formation processes, temporal variability, and pollution characteristics. However, this task is challenging because P M 10 concentrations exhibit both temporal and spatial dependence. Furthermore, multiple environmental and emission-related factors may interact with one another, and their effects can vary over time and across locations. These complex dependencies and dynamic interactions create substantial challenges for estimating risk-factor effects and characterizing the evolution of P M 10 pollution over time.
To address temporal dependence in PM10 data, we propose a marginal-, conditional-, and joint-modeling approach that conditions the current year’s outcomes on the previous year’s outcome categories. That is, we create two separate datasets for each year based on the previous year’s outcomes, assuming outcomes are categorized into binary variables. For example, the joint probability for the outcomes Y i 1 , Y i 2 , … , Y i j ( j = 1 , … , J ) in the presence of covariates x ij ′ = ( 1 , x i 1 , … , x ip ) can be expressed as the product of the marginal and conditional probability mass functions as follows:
P y i 1 , y i 2 , … , y i j ( x ij ) = P ( Y i 1 = y i 1 , Y i 2 = y i 2 , … , Y i j = y i j ∣ x ij ) = P y i 1 ( x ij ) × P y i 2 . y i 1 ( x i j ) × P y i 3 . y i 2 y i 1 ( x i j ) × … × P y i j . y i ( j − 1 ) , … , y i 1 ( x ij )
which is also a Markov chain of order k ( = j − 1 ) . In Equation (1), P y 1 ( x ij ) is the marginal probability function of Y i 1 conditional on the covariate vector x ij . The future outcome depends on all previous outcomes (higher-order dependence), but this would require a very large sample size for each time point due to effective stratification.
To estimate the effect of risk factors on P M 10 , we used a logistic regression model for multiple repeated categorical outcomes at subsequent time points (follow-ups). The marginal–conditional approach reduces estimation and model fitting from a multivariate to a univariate process by effectively stratifying the data [19]. Autologistic regression can also be used to adjust for spatial dependence, if present and the sample size permits. The autologistic regression model includes a spatially lagged term as a covariate to account for spatial dependence among neighboring sites, thereby adjusting for spatial dependence in the data [20]. Using significant predictors, we can obtain a more precise estimate of trajectory probability and quantify P M 10 pollution risk over time. It can also help identify factors that may affect pollution, as policymakers require. We are interested in the following objectives: (i) estimating the risk of P M 10 outcome categories in a particular year given the covariates and the history of previous outcomes (i.e., calculating conditional probability), (ii) estimating the risk of P M 10 outcome categories over a sequence of years given the covariates and the history of previous conditions observed over time (i.e., the joint probability), and (iii) predicting the trajectory risks.
Section 2 begins with a short introduction to the data and the trajectory. In Section 3, we propose a modeling approach based on marginal, conditional, and joint probability relationships for predicting repeated categorical responses. Section 4 estimates the model parameters and assesses model significance. Section 5 presents an illustrative example using PM10-based air pollution data. Section 6 presents the discussion, and Section 7 presents the conclusions. Section 8 presents limitations of the proposed model.

2. Fine Particulate Matter ( PM 10 )-Based Air Pollution Data

Since 1987, the World Health Organization (WHO) has periodically issued air quality guidelines to help governments worldwide reduce human exposure to air pollution [21,22]. The latest guidelines issued in 2021 on P M 10 recommended that the annual average P M 10 air pollution concentration should not exceed 15 μg/m3, and the 24 h average should not exceed 45 μg/m3. However, some older standards and some regional guidelines (such as past WHO or EU targets) set the annual limit value at 20 μg/m3 [21,23,24]. We used data from 1110 sites across various states in the United States [11] to illustrate the proposed modeling approach. The dependent variable ( P M 10 ) represents yearly data, denoted by Z i j and measured as the yearly maximum value of the P M 10 level, where i refers to the sites and j refers to years from 2000 to 2025. We determined the cutoff value by following the WHO air quality standards for P M 10 [21,22,24]. The outcomes for all the years are re-categorized as Z i j = 0 if Z i j ≤ 15 μg/m3 and Z i j = 1 if Z i j > 15 . The EPA reported three yearly maximum values of P M 10 , and we dichotomized them using 15 μg/m3 as a cutoff. The contents of the pre-generated files and variable descriptions are available elsewhere [25]. We used the notations Y i 1 , … , Y i 26 for the outcome variable Z i j from the years 2000 to 2025 ( j = 1 , … , 26 ) for the ith ( i = 1 , … , 1110 ) site. From now on, we will use the terms “wave” and “follow-ups” to represent the year. For example, Waves (follow-ups) 1 to 26 will represent years 2000 to 2025.
The frequency distribution of responses ( Z i j ) for all the years is presented in Table 1. The sample size has decreased over the years because these measures were not available at all stations in all years, which complicates data analysis. It is normal for P M 10 data to be missing or unavailable from certain stations, as the US EPA does not require or design every monitoring station to track every pollutant [26]. Using the proposed conditional approach, the data will be divided conditional on the immediately previous outcome if we use only first-order dependence. This is because the sample size will not permit data division for higher-order dependence, i.e., conditional on more than one previous outcome (higher-order dependence).
Table 1. Outcome frequency for the 26 dependent variables for the years 2000 to 2025.

2.1. Temporal Dependence

To measure temporal dependence, we used the phi coefficient ( ϕ ), which quantifies the association between two binary (dichotomous) variables. It is essentially a Pearson correlation coefficient applied to two binary variables, often used in psychology for analyzing 2 × 2 contingency tables (e.g., Yes/No questions). It is noteworthy that there is temporal dependence between outcomes in consecutive years (Table 2). We did not measure any higher-order temporal dependence.
Table 2. The ϕ coefficient measures the dependence between consecutive years’ outcomes.

2.2. Moran’s I Statistic for Spatial Correlation

The spatial dependence in the P M 10 data needs to be investigated to obtain more accurate approximations and ultimately better precision in risk prediction. This measure of spatial correlation helps us understand how strongly P M 10 levels at adjacent monitors are statistically correlated. It is noteworthy that the monitoring locations (sites) are likely spatially correlated, with stronger correlations between sites that are closer together (Table 3). Also, p-values are significant for all but one. Various indices measure spatial autocorrelation, but we used the well-known Moran’s I statistic [27] to assess the spatial dependence of air quality ( P M 10 ) measurements taken at nearby stations.
Table 3. Moran’s I statistic estimates with standard errors for spatial autocorrelation.

2.3. Data Stratification

As shown in Equation (1), we stratified the datasets from the years 2000 to 2025 based on the previous year’s outcome categories (0 and 1). In other words, the left-hand side of Equation (2) would be first-order joint probabilities, and the right-hand side is the first-order conditional probabilities.
P y i 1 , y i 2 , … , y i 25 ( x ij ) = P ( Y i 1 = y i 1 , Y i 2 = y i 2 , … , Y i 25 = y i 25 ∣ x ij ) = P y i 1 ( x i 1 ) × P y i 2 . y i 1 ( x i 2 ) × P y i 3 . y i 2 ( x i 3 ) × P y i 4 . y i 3 ( x i 4 ) × … × P y i ( 26 ) . y i ( 25 ) ( x i 26 ) where   j = 1 , … , 26 .
We created a total of 51 new datasets after stratification based on Equation (2). The first dataset is from 2000 and is the marginal one without any stratification, as there are no data from the previous year. How the datasets are created is detailed in Table 4. For illustration, in this table, we used hypothetical data for four monitoring stations for several years. The first column, HHIDPN, is the monitoring station ID. The second column, Year (j), and the fourth column, Year (j + 1), are two consecutive years for the same monitoring stations. The third column, Wave (j), and the fifth column, Wave (j + 1), are used to identify the previous follow-up number and the current follow-up number and also to identify the transition (change in P M 10 status) from one category to another category of P M 10 during the consecutive years. For example, the first two stations with HHIDPN 1 and 2 had only year two data and will contribute only to the marginal model without transitions, as they have no previous-year outcomes. So for these two records, the new outcome variable Y for the new datasets remains the same. Stations 1 and 2 had P M 10 categories of 0 and 1, respectively, and they belong to dataset 1 (in the Datasets column). As there will be 51 datasets, the last column, “Models,” shows the follow-up years and outcome changes or transition types. In other words, it shows the change in outcome categories for the current year, conditioned on the previous year’s category, if any, for a monitoring station. For example, F1T0 indicates that for Follow-up 1 (F1), there is no transition from outcome 0 (T0) to any other category, and the outcomes are shown in the sixth column as 0 and 1. Now consider the third row, where station 1 has data for 2000 with outcome 0, and for 2001 also with outcome 0; that is, the change is based on the previous year’s outcome and is shown as no transition using 0 → 0 in column six. This record will contribute to the model F12T01, as shown in the last column. If there is another record for this station with a transition 0 → 1 , it will also be included in the model F12T01. Here, F12 means making a transition from Follow-up 1 (Wave 1) to Follow-up 2 (Wave 2) from outcome category 0 to 1, and so on. This notation will help us to identify how the outcome categories are making transitions (changing) over the years in a trajectory.
Table 4. Transition indicator with dependent variable based on the four hypothetical sites.
Based on stratification by the previous outcome, the frequency distribution of the newly created 51 datasets is shown in Table 5. As we can see, over the years, sample sizes in newly created datasets have decreased. This may prevent fitting some models if there is no cell frequency for a particular dataset. For example, the stratified dataset with DivID 48 has no frequency for outcome category 1; hence, we will not be able to fit a model for this dataset. However, this will impact our objectives in this paper. We can omit this particular dataset from the analysis and proceed with the proposed modeling framework.
Table 5. Stratified data outcome frequency for the subsets for two transition types and the marginal model.
Now, to check the spatial dependence among these 51 datasets, we present the Moran’s I statistic in Table 6. We can see that out of 51 datasets, 34 datasets showed no spatial dependence ( p > 0.05 ), i.e., non-significant p-values. We can see that, for some stratified datasets, spatial dependence was reduced. However, more investigation may be needed to determine whether stratification significantly reduces spatial dependence.
Table 6. Estimates with standard errors of the spatial autocorrelation using Moran’s I statistic for all stratified datasets.

3. Prediction of Trajectory Risks Using Marginal–Conditional Models

To obtain trajectory risks, we need to predict the joint, marginal, and conditional probabilities using the following equation. For example, the joint probability for the outcomes Y i 1 , Y i 2 , … , Y i j ( j = 1 , … , J ) in the presence of covariates x ij ′ = ( 1 , x i 1 , … , x ip ) can be expressed as the product of the marginal and conditional probability mass functions as follows:
P ^ y i 1 , y i 2 , … , y i 25 ( x ij ) = P ^ ( Y i 1 = y i 1 , Y i 2 = y i 2 , … , Y i 25 = y i 25 ∣ x ij ) = P ^ y i 1 ( x i 1 ) × P ^ y i 2 . y i 1 ( x i 2 ) × P ^ y i 3 . y i 2 ( x i 3 ) × P ^ y i 4 . y i 3 ( x i 4 ) × … × P ^ y i ( 25 ) . y i ( 24 ) ( x i 25 ) ,
where   y i j = 0 , 1 , j = 1 , … , 25 . Equation (3) is also referred to as a first-order Markov chain, where P ^ y 1 ( x ij ) is the marginal probability function of Y i 1 conditional on the covariate vector x ij and P ^ y i 2 . y i 1 ( x i 2 ) is the conditional probability function of Y i 2 conditional on Y i 1 and x i 2 and so on. In other words, the future outcome depends only on the previous outcome (first-order dependence), but this would require a very large sample size for each time point. The trajectory risk using Equation (3) with three time points shown in Figure 1 would be as follows.
P ^ y i 1 , y i 2 , y i 3 ( x ij ) = P ^ ( Y i 1 = y i 1 , Y i 2 = y i 2 , Y i 3 = y i 3 ∣ x ij ) = P ^ y i 1 ( x i j ) × P ^ y i 2 . y i 1 ( x i j ) × P ^ y i 3 . y i 2 y ( x ij ) .
Figure 1. Transitions of P M 10 states (0, 1) between three follow-up years.
The first column (Follow-up 1), for example, represents the first time point, in our case the year 2000, and Y i 1 is the outcome variable for this year. The second column (Follow-up 2) represents the second time point, the year 2001, and Y i 2 is the outcome variable for the second year, and so on. Because our outcomes are binary (0 and 1), we define them in the first column using two boxes with information on how the outcome variable was dichotomized. The model fitted from the first column is the marginal model. We can predict risk for outcome variable categories (e.g., 0 and 1) for different covariate values using the fitted marginal model. In column two, the first two boxes from the top are conditional on the outcome from the first year (2000). So, from the year 2000, those in category 0 can remain in the same category in 2001, or they may change to category 1 in 2001. Using these two groups as the binary outcome, we can fit one conditional model. Similarly, records in 2000 that were in category 1 may remain in the same outcome category in 2001 or change to category 0. Therefore, these two outcomes that moved from category 1 in 2000 allow us to fit the second conditional model for 2001. The interpretation remains the same for the next time points.

3.1. Handling Missing Data

Missing data are inevitable in any longitudinal, time-series, or repeated-measures dataset for various reasons. This is also true for these data; however, they are less prone to error because they are captured automatically via monitors. However, in our proposed modeling framework, data stratification reduces a multivariate problem to a univariate case. Therefore, we can easily apply appropriate missing-data techniques as we would for any cross-sectional dataset. Additionally, outliers do not threaten model building, as the dataset is strictly categorical except for one variable. The proposed framework can also accommodate a varying number of covariates per stratified dataset, which can be handled through additional programming tasks.

3.2. Covariate-Dependent Logistic Regression Models

The logistic regression model is a common choice for studying covariate effects on binary outcomes (transitions) across 51 datasets in Table 5, and the fitted models can be used for risk prediction, accounting for the underlying dependence between consecutive time points [19]. The logistic regression model will model the transition ( Y i j → Y i ( j + 1 ) ) as a function of the covariate vector x i j for the ith site. The first-order conditional probability of Y i 2 given Y i 1 and x i j (the probability mass function of Y i 2 conditional on Y i 1 and x ij ) is expressed as P ( Y i 2 = y i 2 ∣ Y i 1 = y i 1 , x i j ) after stratifying the sample based on Y i 1 = 0 and Y i 1 = 1 as the outcome Y i 1 is binary. When we stratify the data using Y i 1 = 0 and model Y i 2 as a function of the covariates, we are modeling the transitions from Y i 1 = 0 to Y i 2 = s (i.e., Y i 1 = 0 → Y i 2 = s ) where s = 0 , 1 . Similarly, when we stratify the data using Y i 1 = 1 and model Y i 2 as a function of covariates, we are modeling the transitions ( Y i 1 = 1 → Y i 2 = s ). In other words, each of these stratified (51) datasets is becoming a univariate dataset; hence, we can use a univariate model. Then the impact of covariates on the first-order conditional model for P ( Y i 2 = y i 2 ∣ Y i 1 = 0 , x i j ) using logistic regression can be shown as:
P y i 2 . 0 ( x i j ) = e ( x i j ′ β y 2 . 0 ) s 1 + e ( x i j ′ β y 2 . 0 ) , s = 0 , 1 , where   β y 2 . 0 ′ = β 00 , β 01 , … , β 0 p
is a 1 × ( p + 1 ) vector of regression coefficients corresponding to the covariate vector x ij ′ = 1 , x i 1 , … , x ip for the sub-sample stratified on Y i 1 = 0 . The other first-order conditional model for P ( Y i 2 = y i 2 ∣ Y i 1 = 1 , x ij ) is:
P y i 2 . 1 ( x i j ) = e ( x i j ′ β y 2 . 1 ) s 1 + e ( x i j ′ β y 2 . 1 ) , s = 0 , 1 , where   β y 2 . 1 ′ = β 10 , β 11 , … , β 1 p
is a 1 × ( p + 1 ) vector of regression coefficients corresponding to the covariate vector x ij ′ for the sub-sample stratified on Y i 1 = 1 .
The general form of Equations (5) and (6), P ( Y i 2 = s ∣ Y i 1 = y i 1 , x i j ) , can be shown as:
P y i 2 . y 1 ( x i j ) = P ( Y i 2 = s ∣ Y i 1 = y i 1 , x i j ) = e ( x i j ′ β y 2 . y 1 ) s 1 + e ( x i j ′ β y 2 . y 1 ) , s , y 1 = 0 , 1 ,
where β y 2 . y 1 ′ = β y 1 0 , β y 1 1 , … , β y 1 p is a 1 × [ 2 ( p + 1 ) ] vector of coefficients for the covariate vector x i j ′ = 1 , x 1 , … , x p for Y i 1 = y i 1 . This first-order model easily generalizes to higher-order models [17] if the data permit. We can obtain the first-order conditional probabilities for all consecutive outcomes for various values of ( x i j ) using the fitted models in Equation (7). The predicted trajectory risk based on consecutive first-order conditional models can be obtained using the following equation:
P ^ y i 1 , y i 2 , … , y i J ( x ij ) = P ^ i s ( x i j ) × P ^ y i 2 . y i 1 ( x i j ) × P ^ y i 3 . y i 2 ( x i j ) × … × P ^ y i j . y i ( j − 1 ) ( x i j ) .

4. Parameter Estimation

In this section, we discuss the parameter estimation technique for the proposed model. The log-likelihood function of the joint mass function for the first-order Markov chain in (7) can be shown as:
l = ∑ i = 1 n ∑ j = 1 J ln P ( Y i 1 = y i 1 , Y i 2 = y i 2 , … , Y i J = y i J ∣ x ij ) = ∑ i = 1 n ∑ j = 1 J [ ln P ( Y i 1 = y i 1 ∣ x ij ) + ln P ( Y i 2 = y i 2 ∣ y i 1 ; x ij ) + … + ln P ( Y i J = y i J ∣ y i ( j − 1 ) ; x ij ) ] = ∑ i = 1 n ∑ j = 1 J ln P y 1 ( x ij ) + ln P y 2 . y 1 ( x ij ) + … + ln P y i J . y j − 1 ( x ij ) .
Taking the log of the joint mass function converts it into multiple univariate mass functions for each repeated outcome ( Y i j ) variable. This shows that each univariate mass function represents a first-order conditional model equal to the marginal model. We can now use logistic regression or any other classification model for a binary outcome for each year. Hence, we can fit all these models in the standard way using an appropriate data structure and Python, R, or other software. We can also use parallel programming to analyze many datasets simultaneously using multiple cores on a single computer or several CPUs in a distributed system.

5. Analysis of PM 10 -Based Air Pollution Data

In this paper, we apply the proposed methodology for analyzing fine particulate matter ( P M 10 )-based air pollution data collected from 1110 sites across various states in the United States. To do that, in Table 7 we first present the list of covariates along with their category descriptions and needed identification variables. We then fit logistic regression models to all 51 stratified datasets. We use a statistical learning approach with leave-one-out cross-validation (LOOCV), a model validation method in which a single data point is used for testing and the remaining data points are used for training, repeating the process for every single point in the dataset. The purpose of this approach is to provide an unbiased estimate of test error and to use almost all data for training at every step, making it well-suited to small datasets. This is appropriate for our analysis, as our datasets are small due to data stratification.
Table 7. Descriptions of covariates used in the models.

5.1. Prediction Accuracy

The model-fitting statistics using LOOCV (e.g., accuracy and Kappa) for all 51 datasets, except dataset 48, are presented in Table 8. For dataset 48, there was no cell frequency for category 1, as shown in Table 5. Out of 51 datasets, 38 had prediction accuracies between 0.80 and 0.99. The prediction accuracies of the remaining 13 datasets range from 0.51 to 0.79.
Table 8. Accuracies of logistic regression models using the LOOCV method for all 51 models.

5.2. Trajectory Risk Prediction

To illustrate the trajectory risk, we selected four monitoring sites and predicted their trajectory risks. The IDs for these four sites are (i) 121151006, (ii) 3511013, (iii) 811350, and (iv) 302947. To understand the differences among these four sites, the covariate values for all years are presented in Table 9 and Table 10. We can see that the Area and Land Use values for all of them are the same, whereas Latitude, Longitude, and some event occurrence values differ. The values of the outcome variables (Y) for all years are 1, except for Wave 13 at station 121151006, which is 0.
Table 9. Values of independent variables for two selected sites shown in the figures.
Table 10. Values of independent variables for two selected sites shown in the figures.
The predicted conditional probabilities (CP) and the joint probabilities (JP) for these four sites are presented in Table 11. We can see that across all sites, there are some missing values, as is usual for these types of datasets. The predicted conditional probabilities (CP) with values of 0.5 or higher will fall into category 1 for Y, and those less than 0.5 will fall into category 0 for Y, assuming 0.50 as the cutoff threshold. These results help us understand how the fitted models predict risk.
Table 11. Conditional and joint probabilities for four selected sites shown in the figures.
The predicted trajectory risks of joint probabilities for all four stations, shown in Table 11, are presented graphically in Figure 2. We can see that joint probabilities are decreasing gradually, as expected. This is because the joint probabilities are for the full sample in a dataset and are smaller than the conditional probabilities. Conditional probabilities are for the sub-sample, not for the entire dataset. For example, in those datasets, the 51 records that are transitioning from category 1 in the previous year will have higher probabilities than in a dataset conditional on the previous outcome being category 0. In the figure, the trajectory risks for two stations, 121151006 and 4811350, will remain in the high-risk category (joint probabilities are above 0.5 for all the years). However, for the other two stations, these risks have been lower over the last few years, as their joint probabilities are below 0.5. It may be noted that the categories are 1 = P M 10 > 15 μg/m3 and 0 = P M 10 ≤ 15 μg/m3. Similarly, the predicted trajectory risks of joint probabilities for four other stations are presented in Table 11 and Figure 3. We can see a similar trajectory-risk pattern in joint probabilities as in Figure 2.
Figure 2. Model-predicted joint probabilities for four selected stations.
Figure 3. Model-predicted joint probabilities for four different selected stations.

5.3. Comparison of Trajectory Risk Computed from Joint–Marginal and Conditional Model and Independent Models

The trajectory risk shown in Figure 2 and Figure 3 is based on the joint model obtained using marginal and conditional models that inherently adjust for temporal dependence. We will now compare the trajectory risk computed using independent models, which do not adjust for temporal dependence. We fitted a logistic regression model to each of the 26 datasets for each year (2000 to 2025), assuming no temporal dependence, and estimated the trajectory risk for station 121151006 using two methods, as shown in Figure 4. Figure 4 shows the trajectory risk for station 121151006 using two methods: Dep (dependent method) with the joint–marginal–conditional approach and Ind (independent method) without any adjustment for temporal dependence. We can see similar trajectory risks for the first 8 years and a wide difference in the later years. In particular, the Ind model is underestimating the trajectory risk. Testing the difference between two lines (trends) over several years involves comparing their slopes (rates of change) and intercepts (starting points) to determine if differences are statistically significant rather than due to sampling error.
Figure 4. Comparison of trajectory risk for station 121151006 using two methods.
To do this, we need to create a new dataset for each station as follows:
  • Column 1: Value/Outcome (trajectory risk= joint probabilities);
  • Column 2: Wave (Year 1, Year 2, etc., or calendar years like 2020, 2021);
  • Column 3: Group—ModelInd (0 for the line from Dep, 1 for the line from IND);
  • Column 4: Interaction term: Wave × ModelInd.
Next, we fitted a linear regression and looked at the significance of the estimated coefficient for the interaction term. This coefficient represents the difference between the two lines’ slopes, and we examine the corresponding p-value. If p < 0.01 , the difference between the two trends is statistically significant. If p ≥ 0.05 , we do not have enough evidence to say the trends are different. Table 12 presents the test results using the above regression model for the Dep and Ind models for all four stations. For station 121151006, the interaction term Wave:ModelInd is significant ( p < 0.01 ). Hence, the difference between the two trends is statistically significant. Figure 5 shows the trajectory risk for station 3511013 using two methods: Dep (dependent method) with the joint–marginal–conditional approach and Ind (independent method) without any adjustment for temporal dependence. We can see a large difference between the two trajectory risks for all years. Also, the regression results for this figure from Table 12 show that the interaction term Wave:ModelInd is significant ( p < 0.01 ). Hence, the difference between the two trends is statistically significant, and the Ind model substantially underestimates joint probabilities.
Table 12. Testing the difference between two lines over several years.
Figure 5. Comparison of trajectory risk for station 3511013 using two methods.
Figure 6 shows the trajectory risk for station 811350 using two methods. A close look at the trajectory risk reveals that the first few years show some difference, and later years show a wide difference. Also, the regression results for this figure from Table 12 show that the interaction term Wave:ModelInd is significant ( p < 0.01 ). Hence, the difference between the two trends is statistically significant, and the Ind model substantially underestimates joint probabilities.
Figure 6. Comparison of trajectory risk for station 811350 using two methods.
Figure 7 shows the trajectory risk for station 302947 using two methods. A close look at the trajectory risk reveals a wide difference between the two trajectories over the years. Also, the regression results for this figure from Table 12 show that the interaction term Wave:ModelInd is significant ( p < 0.01 ). Hence, the difference between the two trends is statistically significant, and the Ind model substantially underestimates joint probabilities.
Figure 7. Comparison of trajectory risk for station 302947 using two methods.

6. Discussion

For the analysis of repeated-measures categorical data, particularly those generated from continuous measurements of various environmental variables at monitoring stations, a widely used approach is generalized estimating equations (GEE) for analyzing repeated-measures data using a quasi-likelihood approach with a population-averaged model [28,29]. Because GEE models describe the population-averaged, or marginal, distribution of repeated measurements, they should be used carefully in causal experiments [30]. The authors also concluded that the analysis must generally be conditioned on the previous history of a subject. These environmental data are longitudinal and offer the advantage of visualizing changes in individual responses over time; GEE models cannot achieve this because they describe the population-averaged distribution. In a mixed-effects model, the random component has an unstructured covariance matrix, which could be problematic for this type of data [19]. Conditional models alone are also inadequate for longitudinal data; hence, this paper proposes joint models based on marginal–conditional approaches for analyzing longitudinal data and trajectory risk prediction. We can understand the impact of different covariate values between two stations. For example, in Figure 2, if we compare two stations (121151006 vs. 302947), we can see that the joint probabilities for station 302947 (the first line from the bottom) are lower over the years as compared to those for station 121151006 (the line immediately above station 302947). We can clearly see the impact of elevation on the trajectory risks. For example, the elevation of station 351103 is 1523, much higher than the elevation of 145 for station 4811350; the difference is noticeable. Station 351103, with a much higher elevation, has a very high risk over the years compared to station 4811350. The proposed framework can easily incorporate other machine learning models, e.g., Neural Network, Decision Tree, Support Vector Machine, Naïve Bayes, Random Forest, and many others available for classification. One should replace logistic regression with other machine learning models.

7. Conclusions

We propose a modeling framework to analyze and predict the trajectory risk of repeated binary outcomes using EPA P M 10 air pollution data. These repeated-measures data can be modeled to see how an individual’s outcomes change repeatedly over time [30] and are usually estimated conditional on the subject’s previous outcome. Conditional models are of fundamental interest, and marginal prediction can be derived from them [31]. The proposed framework for trajectory risk prediction uses the relationship between marginal, conditional, and joint probabilities to estimate joint probabilities as the trajectory risk. These joint probabilities are obtained by linking marginal and first-order conditional probabilities from repeated-measures data, i.e., the current-time outcome depends only on the immediately previous outcome. Chowdhury and Islam [19] also predicted joint probabilities for multinomial outcomes by linking marginal and conditional probabilities in a Markov chain. Prediction results from the proposed modeling framework indicate good predictive accuracy for the risk category P M 10 > 15 μg/m3. This is important for policymakers updating guidelines in countries worldwide. More accurate prediction of P M 10 risk categories is critical as it translates complex chemical data into actionable public health warnings, protecting vulnerable populations from severe respiratory and cardiovascular damage [21,32]. In addition, the proposed joint–marginal–conditional framework inherently adjusts risk prediction through data stratification, thereby removing temporal dependence. Section 5.3 illustrates this issue by comparing the proposed model (dependent model) with an independent model that does not account for temporal dependence. Finally, the proposed approach transforms a multivariate problem into a set of univariate problems. The model-fitting process using the proposed framework is mathematically sound. This framework also simplifies trajectory risk prediction and is straightforward and computationally efficient. It is easy, as usual, to include a varying number of covariates at each follow-up, since many new factors may be added in later follow-ups, as in many repeated-measures studies [12]. This model also allows comparison of changes in trajectory risk by changing covariate values of any station, i.e., by creating a new test sample. This would allow policymakers to simulate scenarios by predicting trajectory risks at different levels of risk factors and formulate policies that may help control different types of pollution.

8. Limitations

Our objectives were to develop a modeling framework to analyze P M 10 air pollution data collected through repeated measurements over the years. This type of data is usually messy and complex, with temporal and spatial dependence among repeated outcomes. For this dataset, the sample size declined over the years, which prevents us from fitting other models (e.g., machine learning models). This reduced sample size prevents us from using autologistic regression to adjust for spatial dependence across several stratified datasets. Therefore, we omitted autologistic regression. Various national and international organizations periodically update the danger levels of P M 10 . Harmful P M 10 cutoff levels may also vary across age groups. In our proposed framework, we did not use different P M 10 cutoff levels to predict trajectory risk, which is a limitation of the present study. The small sample size over the years also prevented us from doing this. Daily data are available, and using daily P M 10 as dichotomized outcomes may provide enough samples in each category and better risk estimates; this could be investigated in future research. Although interaction terms among covariates in our model can easily be incorporated, we did not do so to keep the length of the paper short. As discussed in the Discussion Section, we did not fit other models to obtain results from this dataset, as our objectives were not to compare our model to others. We omitted presenting the regression coefficient estimates along with other statistics, as this would produce 51 sets of results, multiple tables, and a lengthy paper. We note that the small sample sizes in the stratified sets preclude the use of autologistic regression, limiting the ability to account for spatial dependence. The 15 μg/m3 threshold is also a simplification, and we did not assess sensitivity to it. The reduction in sample sizes over the years may affect both representativeness and trajectory analysis. Also, we did not construct confidence intervals for the predicted probabilities, which could introduce uncertainty when assessing them.

Author Contributions

Conceptualization: R.C. and M.T.H.; methodology: R.C.; software, R.C.; validation, R.C. and M.T.H.; formal analysis, R.C.; resources: R.C. and M.T.H.; data curation, R.C.; writing—R.C.; review and editing: R.C. and M.T.H.; visualization: R.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially supported by the Natural Sciences and Engineering Research Council of Canada (RGPIN-2017-04246) and the Atlantic Association for Research in the Mathematical Sciences (AARMS).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

These repeated-measures datasets are obtained from the United States Environmental Protection Agency (EPA), which makes these data publicly available. The datasets are publicly available on the EPA website. The processed data and the R codes for model fitting will be made available from the ResearchGate site: https://www.researchgate.net/profile/Rafiqul-Chowdhury-2 (accessed on 13 October 2026).

Acknowledgments

This research was partially supported by the Natural Sciences and Engineering Research Council of Canada (RGPIN-2017-04246) and the Atlantic Association for Research in the Mathematical Sciences (AARMS). We also acknowledge the United States Environmental Protection Agency (EPA) for making these data publicly available.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
EPAEnvironmental Protection Agency.
P M 10 Fine Particulate Matter.
SLStatistical Learning.
LOOCVLeave-One-Out Cross-validation.

References

  1. World Health Organization (WHO). Air Pollution. 2026. Available online: https://www.who.int/health-topics/air-pollution#tab=tab_1 (accessed on 10 August 2026).
  2. World Health Organization (WHO). New SDG Data Shows Stalled Progress on Air Pollution and Health. Departmental Update. Air Pollution. 2026. Available online: https://www.who.int/news/item/29-06-2026-new-sdg-data-shows-stalled-progress-on-air-pollution-and-health (accessed on 10 August 2026).
  3. Schiavo, B.; Meza-Figueroa, D.; Inguaggiato, C. Environmental Pollution Exposure and Its Human Health Risks. Environments 2026, 13, 421. [Google Scholar] [CrossRef] [Scilit]
  4. Khadom, A.A.; Albawi, S.; Abboud, A.J.; Mahood, H.B.; Hassan, Q. Predicting air quality index and fine particulate matter levels in Bagdad city using advanced machine learning and deep learning techniques. J. Atmos. Sol.-Terr. Phys. 2024, 262, 106312. [Google Scholar] [CrossRef] [Scilit]
  5. McDuffie, E.E.; Martin, R.V.; Spadaro, J.V.; Burnett, R.; Smith, S.J.; O’Rourke, P.; Hammer, M.S.; van Donkelaar, A.; Bindle, L.; Shah, V.; et al. Source sector and fuel contributions to ambient PM2.5 and attributable mortality across multiple spatial scales. Nat. Commun. 2021, 12, 3594. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  6. Landrigan, P.J.; Fuller, R.; Acosta, N.J.R.; Adeyi, O.; Arnold, R.; Basu, N.; Baldé, A.B.; Bertollini, R.; Bose-O’Reilly, S.; Boufford, J.I.; et al. The Lancet Commission on pollution and health. Lancet 2018, 391, 462–512, Erratum in Lancet 2018, 391, 430. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  7. Prüss-Ustün, A.; Wolf, J.; Corvalán, C.; Neville, T.; Bos, R.; Neira, M. Diseases due to unhealthy environments: An updated estimate of the global burden of disease attributable to environmental determinants of health. J. Public Health 2017, 39, 464–475. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  8. Thangavel, P.; Park, D.; Lee, Y.C. Recent Insights into Particulate Matter (PM2.5)-Mediated Toxicity in Humans: An Overview. Int. J. Environ. Res. Public Health 2022, 19, 7511. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  9. Fuge, R. Anthropogenic sources. In Essentials of Medical Geology: Revised Edition; Springer Netherlands: Dordrecht, The Netherlands, 2012; pp. 59–74. [Google Scholar]
  10. Narges, S.; Majid, F.; Afshin, T.; Parisa, A.; Fatemeh, K.; Mohammad, J.M. Short-term and long-term effects of exposure to PM10. Clin. Epidemiol. Glob. Health 2024, 27, 101611. [Google Scholar] [CrossRef] [Scilit]
  11. Environmental Protection Agency (EPA), United States. Pre-Generated Data Files. 2020. Available online: https://aqs.epa.gov/aqsweb/airdata//download_files.html (accessed on 10 August 2026).
  12. Chowdhury, R.; Hasan, M.T. A Modeling Framework Using Markov Chain and Autologistic Regression to Adjust Temporal and Spatial Dependencies for PM2.5 Trajectory Risk Prediction. Environments 2026, 13, 154. [Google Scholar] [CrossRef] [Scilit]
  13. Ghosh, A.; Maiti, R. Modelling and Forecasting of Complex Multiple Seasonalities in Categorical Time Series Using TSOLR and ISOLR Models. Environmetrics 2026, 37, e70144. [Google Scholar] [CrossRef] [Scilit]
  14. Rosner, B.; Munoz, A. Autoregressive modeling for the analysis of longitudinal data with unequally spaced examinations. Stat. Med. 1988, 7, 59–71. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  15. Houria, B.; Abderrahmane, M.; Kenza, K.; Gábor, G. Short-term predictions of PM10 and NO2 concentrations in urban environments based on ARIMA search grid modeling. CLEAN Soil Air Water 2024, 52, 2300395. [Google Scholar] [CrossRef] [Scilit]
  16. Hossain, M.I.; Sarkar, S.; Methun, M.I.H.; Rahman, A. Exploring regional air pollution transition dynamics: A multi-state markov model approach. PLoS ONE 2025, 20, e0333849. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  17. Chowdhury, R.I.; Hasan, M.T. Markov regression model for analyzing big data to predict trajectories of repeated categorical outcomes: An application to PM2.5 air pollution data. Environ. Ecol. Stat. 2022, 29, 149–184. [Google Scholar] [CrossRef] [Scilit]
  18. Hoi, K.I.; Yuen, K.V.; Mok, K.M. Prediction of daily averaged PM10 concentrations by statistical time-varying model. Atmos. Environ. 2009, 43, 2579–2581. [Google Scholar] [CrossRef] [Scilit]
  19. Islam, M.A.; Chowdhury, R.I. Analysis of Repeated Measures Data; Springer: Singapore, 2017. [Google Scholar]
  20. Crespo, R.; Manuschevich, D. Using spatial autologistic regression for predicting urban growth. J. Spat. Sci. 2023, 68, 651–666. [Google Scholar] [CrossRef] [Scilit]
  21. PM10 (Coarse Particulate Matter): Sources, Health Effects & Dust Monitoring. Air Quality Measurement Series. 2026. Available online: https://www.clarity.io/blog/air-quality-measurement-series-dust-pm10 (accessed on 1 August 2026).
  22. World Health Organization. WHO Global Air Quality Guidelines: Particulate Matter (PM2.5 and PM10), Ozone, Nitrogen Dioxide, Sulfur Dioxide and Carbon Monoxide; World Health Organization: Geneva, Switzerland, 2021; Available online: https://www.who.int/publications/i/item/9789240034228 (accessed on 19 September 2026).
  23. What Is PM2.5 and PM10? Info About Particulate Matter (Particle Pollution). Available online: https://airly.org/en/what-is-pm10-and-what-is-pm2-5/ (accessed on 19 September 2026).
  24. Air Pollution. A Major Public Health Issue. Air Pollution Is Now Recognized as the Greatest Environmental Threat to Human Health. WHO Global Air Quality Guidelines. 2021. Available online: https://www.parapm.org/en/air-pollution/ (accessed on 19 September 2026).
  25. The Contents of the Pre-Generated Files and Variable Descriptions. AirData Download Files Documentation: Version 3.0.0. 2015. Available online: https://aqs.epa.gov/aqsweb/airdata/FileFormats.html (accessed on 19 September 2025).
  26. AirData: Air Quality Data Collected at Outdoor Monitors Across the US. 2026. Available online: https://www.epa.gov/outdoor-air-quality-data (accessed on 19 September 2026).
  27. Moran, P. The interpolation of statistical maps. J. R. Stat. Soc. Ser. B Stat. Methodol. 1948, 10, 243–251. [Google Scholar] [CrossRef] [Scilit]
  28. Liang, K.Y.; Zeger, S.L. Longitudinal data analysis using generalized linear models. Biometrika 1986, 73, 13–22. [Google Scholar] [CrossRef]
  29. Zeger, S.L.; Liang, K.Y. Longitudinal data analysis for discrete and continuous outcomes. Biometrics 1986, 42, 121–130. [Google Scholar] [CrossRef] [Scilit]
  30. Lindsey, J.K.; Lambert, P. On the appropriateness of marginal models for repeated measurements in clinical trials. Stat. Med. 1998, 17, 447–469. [Google Scholar] [CrossRef]
  31. Lee, Y.; Nelder, J.A. Conditional and Marginal Models: Another View. Stat. Sci. 2004, 19, 219–238. [Google Scholar] [CrossRef] [Scilit]
  32. Krismanuel, H. Air pollution and cardiovascular diseases: Mechanisms, evidence, and mitigation strategies. J. Med. Life 2025, 18, 411–427. [Google Scholar] [CrossRef] [Scilit] [PubMed]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.