Skip to main content
Biostatistics (Oxford, England) logoLink to Biostatistics (Oxford, England)
. 2025 Nov 6;26(1):kxaf028. doi: 10.1093/biostatistics/kxaf028

Bayesian mapping of mortality clusters

Andrea Sottosanti 1,✉, Enrico Bovo 2, Pietro Belloni 3, Giovanna Boccuzzo 4
PMCID: PMC12596199  PMID: 41206482

Summary

Disease mapping analyses the distribution of several disease outcomes within a territory. Primary goals include identifying areas with unexpected changes in mortality rates, studying the relation among multiple diseases, and dividing the analysed territory into clusters based on the observed levels of disease incidence or mortality. In this work, we focus on detecting spatial mortality clusters, that occur when neighbouring areas within a territory exhibit similar mortality levels due to one or more diseases. When multiple causes of death are examined together, it is relevant to identify not only the spatial boundaries of the clusters but also the diseases that lead to their formation. However, existing methods in literature struggle to address this dual problem effectively and simultaneously. To overcome these limitations, we introduce perla, a multivariate Bayesian model that clusters areas in a territory according to the observed mortality rates of multiple causes of death, also exploiting the information of external covariates. Our model incorporates the spatial structure of data directly into the clustering probabilities by leveraging the stick-breaking formulation of the multinomial distribution. Additionally, it exploits suitable global-local shrinkage priors to ensure that the detection of clusters depends on diseases showing concrete increases or decreases in mortality levels, while excluding uninformative diseases. We propose a Markov chain Monte Carlo algorithm for posterior inference that consists of closed-form Gibbs sampling moves for nearly every model parameter, without requiring complex tuning operations. This work is primarily motivated by a case study on the territory of a local unit within the Italian public healthcare system, known as ULSS6 Euganea. To demonstrate the flexibility and effectiveness of our methodology, we also validate perla with a series of simulation experiments and an extensive case study on mortality levels in U.S. counties.

Keywords: multinomial stick-breaking, global-local shrinkage priors, multivariate areal data clustering, spatial disease mapping

1. INTRODUCTION

1.1. Motivation and case studies

In the analysis of environmental and epidemiological phenomena, researchers often gather geolocalized data in the form of multiple outcomes. For example, studies on the effects of long-term exposure to air pollution and high temperatures on public health generally collect and analyse both multiple environmental and health indicators (Künzli et al. 2000; Wong et al. 2008; Lee et al. 2009; Taylor et al. 2015). In epidemiological studies, several outcomes are used to determine the frailty characteristics of specific groups of patients (Li et al. 2021; Qian et al. 2024). Therefore, analysing the joint distribution of multiple outcomes and their interactions is a crucial step to uncover patterns in space and relationships that may not be evident when analysing each outcome on its own. This approach provides a more comprehensive understanding of the underlying environmental and epidemiological processes in a territory.

Disease mapping, in particular, aims at studying the spatial distribution of health phenomena to identify significant changes of diseases incidence or mortality. It therefore represents the first step for understanding geographical disparities in health outcomes and developing strategies for disease prevention and control. Disease mapping techniques have evolved significantly over the last decades, moving from simple representations of a disease occurrence to more advanced statistical analyses and models (Waller and Gotway 2004; Lawson 2013; Banerjee et al. 2015). The use of sophisticated modelling techniques yields a more detailed representation of the spatial distribution of phenomena in space and of the dependence across outcomes, resulting in more accurate explanatory and predictive performances (Aungkulanon et al. 2017; Coker et al. 2023; Griffith 2023; Tesema et al. 2023). One of the main goals of disease mapping is discovering and locating groups of spatially proximate areas that show similar levels of the outcomes considered. We refer to these groups as spatial clusters. In public health, discovering spatial clusters of disease incidence or mortality represents a step forward in the identification of possible underlying risk factors in specific areas of the territory (Kulldorff 1997; Kulldorff et al. 2005; Robertson et al. 2010).

As an example, we consider a study of mortality levels in the Padua province, located in northeastern Italy, with data provided by the local healthcare unit ULSS6 Euganea. This institution oversees health services across the province, whose territory is divided into 106 administrative sub-areas (see the left panel of Fig. 1). The city of Padua is not considered as a stand-alone municipality but is divided into six districts of size and population comparable to other municipalities in the province. The goal of ULSS6 is to optimize logistical and financial resources by identifying significant variations in mortality levels across either individual areas or clusters of areas. Their interest is particularly focused on the mortality due to three major death causes: diseases of the circulatory system, diseases of the respiratory system, and malignant neoplasms. According to Fedeli et al. (2021), these three categories collectively represent 70% of the overall mortality rate recorded in the province. Mortality data for these death causes are available from 2017 to 2019, divided by gender. Bovo et al. (2023) made a first attempt to detect mortality clusters in this province by analysing each cause of death separately. Nonetheless, this approach has some important limitations: treating the outcome variables independently does not exploit the relationships across causes of death and can lead to the identification of clusters that vary substantially for each cause. In contrast, analysing all causes of death simultaneously enables the identification of territorial clusters with specific mortality profiles, namely estimated risk levels for each cause.

Fig. 1.

Fig. 1.

Left: map of the Padua province territory, which covers about 2,144 kmInline graphic with a population of approximately 936,000 residents. The geographical position of the Padua province in Italy is shown in the left panel of Fig. S1. Right: map of the United States divided into counties. We highlight in Black the 388 counties on the U.S. East coast that we analyse in Section 5.2. Maps are not shown on the same scale.

The case study of ULSS6 mortality data is relevant due to its depiction of a setting where areas have similar territorial characteristics, comparable population sizes and socio-economic conditions. In other contexts, the territory under consideration may be highly heterogeneous in one or more aspects. For instance, in the United States, the administrative division of the territory into counties provides a far different scenario from the province of Padua. The distribution of population in space is heterogeneous, as well as population density, urbanization and wealth; in addition, different U.S. states may have different healthcare systems, and this leads to another source of variability. The distribution of U.S. counties in space is displayed in the right panel of Fig. 1. The Centres for Disease Control and Prevention (CDC) collected data on mortality levels by counties in the United States from 2016 to 2019, available through the WONDER Online Databases (CDC 2021). In such heterogeneous contexts, it is crucial not only to quantify different risk levels across areas, but also to determine the existence of possible geographically concentrated clusters with specific epidemiological relevance.

Both the discussed examples reveal the need for a statistical method that can: (i) perform multivariate clustering of a territory based on the joint analyses of multiple outcomes, exploiting the spatial structure of data and the dependence across diseases; (ii) leverage information provided by exogenous variables that influence the outcomes; and (iii) identify which outcome variables lead to the formation of spatial clusters. This last point becomes more and more relevant as the number of outcomes increases or the size of the territory grows, making it essential to identify clusters of disease prevalence or excess mortality that are geographically concentrated in small areas while avoiding spurious signals.

1.2. Spatial clustering of mortality levels

In this article, we consider the problem of clustering areas of a territory based on the observed outcomes of multiple diseases. We assume that the territory is divided into polygons defined by administrative boundaries, and that the outcome variables are aggregates of measures taken within the boundaries of each area. In both the case studies presented in Section 1.1, the outcome variables are measurements of mortality from multiple causes of death. The areas in the Padua province correspond to municipalities or administrative districts, while in the U.S. dataset, they represent the U.S. counties.

A common approach for identifying groups of contiguous areas with excess mortality is through spatial scan statistics (SSS, Kulldorff 1997). These techniques detect spatial clusters with unexpected changes in outcome levels compared to the rest of the territory using suitable test statistics (Cucala 2016; Liu et al. 2018; Ahmed and Genin 2020). Over the past 20 years, these methods have been extended to the multivariate framework (Cucala et al. 2017, 2019) and to fit complex data structures, such as multivariate functional data (Frévent et al. 2023) and spatio-temporal data, in both frequentist (Kulldorff et al. 2005; Robertson et al. 2010; Amini et al. 2023) and Bayesian paradigms (Li et al. 2012). For a detailed review of applications of multivariate SSS to different contexts, readers can refer to the Introduction section of Frévent et al. (2023). Despite their extensive use, SSS may fail to detect significant changes in mortality within spatial clusters that exhibit highly irregular shapes (Tango 2021). Moreover, they are not suitable for partitioning the entire map into clusters.

Another established approach for detecting spatial clusters is through hidden Potts models (HPM), an extension of the Gaussian mixture models (GMM) that account for the spatial dependence across adjacent neighbours (Potts 1952). Readers can refer to Moores et al. (2020b) for a comprehensive review of HPM estimation methods. Despite their popularity, the use of the Potts model presents some relevant drawbacks, particularly related to the estimation of the inverse temperature parameter. Recently, Moores et al. (2020a) conducted a detailed survey of existing approaches to address such estimation challenges, with particular attention to Approximate Bayesian Computation algorithms, and proposed their own scalable solution. However, the current statistical literature does not adequately address the extension of HPM to the joint analysis of multiple outcomes. Moreover, to the best of our knowledge, no software implementation is currently available for fitting multivariate HPM, for instance in the R programming language (R Core Team 2024).

To address the need to identify mortality clusters jointly considering multiple causes of death, we propose perla (PEnalised Regression with Localities Aggregation), a multivariate Bayesian model that aggregates areas of a territory into spatially informed clusters based on different levels of outcome variables, while accounting for the presence of exogenous variables and for the marginal correlation across responses. This is done by embedding the data spatial proximity directly into the clustering probabilities using the multinomial stick-breaking strategy (Linderman et al. 2015), which consists of rewriting a multinomial model as a sequence of binomial random variables. This solution allows the use of the well-established Pólya-gamma data augmentation even with multinomial outcomes, and makes it possible to derive the conditional posterior distributions of the model parameters in closed form. It also eliminates the need of the Potts model to account for the neighbourhood structure and consequently avoiding the known inferential problems associated with it. Alternative approaches to link a probability vector defined on a simplex to a series of Gaussian random variables include, for example, the logistic normal distribution (Lafferty and Blei 2005; Beraha et al. 2021; Russo et al. 2022). In addition, perla regulates the clusters intercepts through global-local shrinkage priors (Polson and Scott 2011), allowing to affirm or inhibit the role of specific diseases in the formation of clusters. The shrinkage priors also play a regularizing role in the selection of the number of clusters, as they help suppress the effect of excess clusters. The reader can refer to Bhadra et al. (2019) and van Erp et al. (2019) for two reviews of global-local shrinkage priors.

This work is strongly motivated by the two epidemiological case studies presented in Section 1.1 and can be of great usefulness in the analysis of several other social and epidemiological phenomena, including the distribution of the level of education, the incidence of diseases, and the occurrence of multiple kind of crimes. Nonetheless, perla can be applied to any kind of multivariate areal data. Two examples of the numerous possible applications outside the epidemiological context are image segmentation (Moores et al. 2015) and spatial transcriptomics (Zhao et al. 2021). For these reasons, we implement our methodological solution in the software library perla for the R programming language.

The remainder of this article is structured as follows. Section 2 introduces the perla model, highlighting the formulation of the prior distributions and their role in the detection of spatial clusters. Section 3 delineates a Markov chain Monte Carlo (MCMC) algorithm to perform posterior inference and explains how to operate model selection and post-processing using the posterior samples. Section 4 presents three simulation experiments. The goal of the first experiment is to demonstrate the significant improvements in interpretability of the results and inferential conclusions provided by our global-local shrinkage priors compared to standard, non-informative priors. In addition, it performs a comparison of the clustering accuracy with other competing methods. The second experiment investigates whether different a priori choices on the parameters that handle the spatial correlation of the clustering probabilities have an impact on the final clustering performance, in particular when spatial clusters present different levels of spatial association. The third experiment evaluates the performance of the proposed methodology against competing methods using data simulated from a different generating mechanism that diverges from perla in several key aspects. Section 5 presents the application of perla on the two cases studies described in Section 1.1, showing the usefulness of our methodology in responding to specific epidemiological questions. Finally, Section 6 takes some concluding remarks and outlines future perspectives.

2. MODEL FORMULATION

2.1. The statistical model

We assume that data are collected in the form of an Inline graphic matrix Inline graphic, where Inline graphic denotes the mortality level due to the Inline graphic-th disease (Inline graphic) measured in the Inline graphic-th area of a map (Inline graphic). Data are structured such that Inline graphic represents a mortality excess, and Inline graphic represents a mortality deficit. In addition, let Inline graphic be an Inline graphic matrix collecting the values of Inline graphic exogenous variables for the Inline graphic areas. We assume that the Inline graphic areas can be divided into Inline graphic territorial clusters, implying that the average mortality levels in the Inline graphic-th spatial area due to the Inline graphic diseases considered vary based on the cluster to which the Inline graphic-th area belongs. We collect the information about the unknown clusters into an Inline graphic matrix Inline graphic, where Inline graphic if the Inline graphic-th area belongs to the Inline graphic-th cluster (with Inline graphic), and 0 otherwise. As each area can belong to only one cluster, every row of Inline graphic contains exactly one non-zero element. To access the rows and the columns of a generic matrix of parameters Inline graphic, we use the notation Inline graphic and Inline graphic to refer to its Inline graphic-th row and its Inline graphic-th column, respectively. The same notation is used also for the data matrices Inline graphic and Inline graphic, with the only exception that their row and column vectors are denoted with bold lowercase letters.

We assume that regions within a spatial cluster have similar mortality levels for each disease considered, whereas significant variations in mortality levels occur across clusters. In addition, we assume that exogenous variables influence the outcomes but do not regulate the formation of clusters (Coker et al. 2023). Based on these considerations, we formulate the multivariate regression model

2.1. (1)

where Inline graphic and Inline graphic are the Inline graphic-th row of Inline graphic and Inline graphic, Inline graphic is a matrix containing the cluster- and disease-specific intercepts, Inline graphic is the matrix of regression coefficients, and Inline graphic is the vector of error terms. Inline graphic aims at capturing the correlation across the Inline graphic diseases. The formulation of the regression model in (1) is equivalent to assuming a matrix variate Gaussian distribution on the outcome matrix Inline graphic, with mean matrix Inline graphic, the identity matrix Inline graphic as covariance matrix of the rows, and Inline graphic as covariance matrix of the columns.

By definition of Inline graphic, we define a cluster as a set of labelled areas of the map with the same average levels of the Inline graphic responses, net of the effects of the covariates Inline graphic. Since the clustering matrix Inline graphic is unknown, we assume that Inline graphic distributes according to a multinomial distribution of size 1 and vector of probabilities Inline graphic. To enable the clustering draw information from the spatial structure of the data, we first express the multinomial model as a series of binomial probability functions using the multinomial stick-breaking representation of Linderman et al. (2015)

2.1. (2)

where Inline graphic (there is only one element in Inline graphic that is equal to one), Inline graphic, and, for Inline graphic,

2.1.

By construction, Inline graphic. Then, for Inline graphic, we reparameterize the probabilities Inline graphic using the logistic function, thus writing Inline graphic. The vector Inline graphic contains Inline graphic realizations in space of the transformed conditional probabilities of belonging to cluster Inline graphic, given that the observations were not assigned to the previous Inline graphic clusters Inline graphic simply represents the transformed probabilities of belonging to cluster 1). To introduce spatial dependence across the transformed clustering probabilities, we assume that each vector Inline graphic distributes according to a conditionally autoregressive (CAR) model of the form

2.1. (3)

where Inline graphic has null diagonal and Inline graphic if regions Inline graphic and Inline graphic are neighbours, and 0 otherwise, Inline graphic is a diagonal matrix with Inline graphic equals to the number of neighbours of Inline graphic, Inline graphic and Inline graphic.

Although the model in (3) does not force the areas within the same cluster to be connected by a path, therefore allowing even spatially distant areas to belong to the same cluster, modelling the transformed probabilities Inline graphic with CAR distributions as in (3) encourages the identification of spatially separated clusters. The principal role of Inline graphic is ensuring that Inline graphic is positive semidefinite. Within the CAR parametrization considered by Assunção and Krainski (2009) (which is not the one adopted in this work), the positive definiteness is guaranteed with a more restrictive condition that imposes Inline graphic to lie between the reciprocals of the maximum and minimum eigenvalues of Inline graphic. As discussed in Section 4.3.1 of Banerjee et al. (2015), Inline graphic cannot be interpreted as a measure of spatial correlation of the data, similarly for example to what is expressed by the Moran’s I statistic. The only exception is Inline graphic, which denotes the case of independence across spatial areas. In addition, Assunção and Krainski (2009) highlighted that Inline graphic can assume also negative values, which however can still be associated to positive correlation values. These inconsistencies were further underlined also by Ver Hoef et al. (2018), who stated that, in geostatistics, it is common to set Inline graphic to be positive, as negative values of spatial correlation are generally not considered. Therefore, following also Carlin and Banerjee (2003), in this work, we assume Inline graphic to be only positive. To solve these oddities, Datta et al. (2019) proposed an alternative to the CAR formulation, named DAGAR, using a directed acyclic graph (DAG) to model the precision matrix of Inline graphic. One of the key advantages of their approach lies in the interpretation of Inline graphic, which now represents the degree of spatial correlation within the data. However, for this study, we have opted to retain the CAR formulation for mainly two reasons. Firstly, the DAGAR model necessitates the ordering of map areas. While Datta et al. (2019) demonstrate that ordering does not heavily impact the final results, it is not clear how the ordering operation should be performed when the statistical units, that is, the spatial areas, are divided into clusters. In addition, the concept of ordering spatial data may pose challenges for non-experts in the field. Given our intention for perla to be used in epidemiological studies, we prefer to maintain a standard framework that does not rely on ordering. Secondly, our decision is reinforced by the favourable performance of the CAR model compared to DAGAR, as evidenced by Datta et al. (2019). Their study indicates that both models yield comparable results from various perspectives, with the interpretability of Inline graphic emerging as the primary advantage of DAGAR over CAR. In our application, we employ the spatial model solely to incorporate spatial correlation into the reparameterized clustering probabilities Inline graphic. Thus, we are not using a spatial model for the raw data itself, but rather for a latent parameter. Therefore, while interpretable, we believe that the use of the DAGAR would offer a few epidemiological insights.

With the current formulation and assumptions, the stick-breaking construction offers a natural ordering of the discovered clusters. In fact, taking Inline graphic is equivalent to assuming that the marginal expected value of Inline graphic is Inline graphic, for Inline graphic and Inline graphic. As a direct consequence, Inline graphic when Inline graphic, therefore the average number of observations expected in the Inline graphic-th cluster decreases as Inline graphic grows, and clusters are naturally interpreted from the most to the least predominant.

The model in Equation (1) can be rephrased also in terms of a multivariate Gaussian mixture model. In fact, it corresponds to assuming Inline graphic, where Inline graphic. Although, at a data level, perla and HPM are practically equivalent, they adopt distinct strategies for embedding the spatial structure of data into the clustering labels. In fact, HPM works directly with the conditional distributions Inline graphic, where Inline graphic denotes the spatial neighbours of region Inline graphic. Instead, perla assumes that the clustering probabilities are spatially correlated. In Section 3, we show how this strategy offers practical advantages in terms of Bayesian posterior inference.

2.2. Prior specification

In the Bayesian framework, the prior distributions of the model parameters are used either for conveying previous knowledge about the analysed phenomena or for specific modelling needs, like bounding the parameter space or performing variable selection. In this section, we discuss the a priori assumptions that we make to help our model retrieving the clustering structure of the data, while inferring the underlying epidemiological phenomena.

perla is designed to disentangle spatial clusters based on the variations of disease-specific mortality in space. The elements in Formula (1) that differentiate the clusters are the intercepts Inline graphic. For instance, it is possible that not all considered diseases contribute to the formation of spatial clusters, or that certain diseases contribute to the formation of clusters only in specific areas of the map. In practice, we state that the Inline graphic-th disease contributes to the formation of the Inline graphic-th cluster if Inline graphic deviates from zero, either positively or negatively. A positive deviation indicates a mortality excess in the cluster due to disease Inline graphic, while a negative deviation suggests a mortality deficit. Therefore, we design an a priori setting for Inline graphic that promotes the clustering only when it detects significant deviations from zero in the response variables’ mean levels across different areas of the map. For instance, suppose that in an epidemiological study comparing the mortality due to two diseases, the mean levels related to the first disease (Inline graphic) are indicative of the presence of two spatial clusters, while the mean levels related to the second disease (Inline graphic) are close to zero. We aim for a prior distribution on the Inline graphic that leverages the diversity between Inline graphic to delineate the clusters, while shrinking the disparities between Inline graphic towards zero, as they do not inform the clustering structure of the territory. We translate these concepts into the following global-local shrinkage prior:

2.2. (4)

where

2.2.

and Inline graphic denotes the half-Cauchy distribution. While Inline graphic represents a global shrinkage factor, shared among all the Inline graphic, Inline graphic is a disease-specific parameter that is in common with the cluster intercepts Inline graphic. A large value of Inline graphic emphasizes the contribution of disease Inline graphic to the clustering process, and a small value of Inline graphic diminishes its contribution. Lastly, the local factor Inline graphic acts specifically on the Inline graphic-th mean component, highlighting or shrinking the contribution of disease Inline graphic to the identification of cluster Inline graphic. We collect the shrinkage parameters appearing in (4) into the vectors Inline graphic and Inline graphic.

By introducing progressively more local factors in Formula (4), we model the influence of each disease on the overall clustering structure of the data through the Inline graphic, and then we investigate the contribution of each disease to the formation of individual mortality clusters through the Inline graphic. The local factors Inline graphic become particularly relevant when some diseases are informative only of a few, specific clusters. For instance, suppose that a disease Inline graphic is not informative of any cluster but the Inline graphic-th. We expect the model to impose a large shrinkage on disease Inline graphic through a small value of Inline graphic, and to highlight the contribution of the same disease in identifying the Inline graphic-th cluster through a large value of Inline graphic. The total number of shrinkage parameters introduced with the prior model in (4) is Inline graphic. Without Inline graphic, our prior distribution reduces to the well-known horseshoe prior of Carvalho et al. (2010).

In alternative to (4), we consider also the prior distribution

2.2. (5)

The parameter Inline graphic highlights or shrinks towards zero the differences across diseases within the whole Inline graphic-th cluster, following a similar rationale of Denti et al. (2023). We collect all the shrinkage parameters introduced through Formula (5) into the vector Inline graphic. Not only does the prior in (5) simplify (4), but it is also more parsimonious than the horseshoe prior when Inline graphic, with at least one of them strictly greater than 2. This is because it requires only Inline graphic shrinkage parameters, compared to Inline graphic in the horseshoe prior. The assumption of separability between cluster and disease effects allows to quantify the whole contribution of disease Inline graphic in the formation of clusters through Inline graphic, and the amount of variability across mortality levels in cluster Inline graphic through Inline graphic. In addition, despite not operating directly as a model selection method, Inline graphic shrinks all the coefficients in Inline graphic towards zero if the Inline graphic-th cluster finds poor evidence from the data, allowing for a clearer identification of the number of clusters in the post-processing phase. Finally, we can also obtain simpler priors taking only a subset of the shrinkage parameters in Formulas (4) and (5). For example, a prior having only the elements Inline graphic and Inline graphic applies a global shrinkage and a local disease-specific shrinkage.

The use of the half-Cauchy distribution could be potentially extended by allowing its scale parameter to differ from 1, thereby enabling the inferential process to incorporate some a priori knowledge about the analysed phenomena (Piironen and Vehtari 2017). This extension can, for example, be used to specify which diseases are more likely to contribute to the clustering. However, we opt for the Inline graphic distribution because, a priori, there is often little or no knowledge of how many diseases are responsible of the formation of clusters. This is because, in mortality mapping, the primary question is whether clusters of mortality excess or deficit exist at all, with the number of clusters investigated subsequently (Bivand et al. 2013, Section 10.6). This differs fundamentally from other unsupervised analyses: for example, in transcriptomics, cells are clustered based on their gene expression levels and there is typically a priori knowledge of both the number of cell types present in a tissue and of the genes known to be primarily linked to its biological processes (Zhao et al. 2021).

The parameters Inline graphic and Inline graphic calibrate the spatial distribution of Inline graphic. In Section S1, we discuss the role of these two parameters on the clustering probabilities. In summary, it emerges that Inline graphic has no impact on the mean of the values in Inline graphic, but it has a large impact on their variability: the larger Inline graphic, the greater the variability associated with each Inline graphic (see for instance Fig. S4). The inverse gamma distribution is conjugate with the Gaussian model; therefore, a natural choice of a prior model for Inline graphic would be Inline graphic. However, one could also avoid inferring an extra parameter and instead fix Inline graphic sufficiently large to guarantee an adequate level of uncertainty in the clustering probabilities. In the simulation experiment proposed in Section 4.3, we compare different fixed values of Inline graphic with the use of its conjugate prior.

A second relevant aspect that emerges from the discussion in Section S1 is that only values of Inline graphic close to 1 allow the CAR prior to handle spatially correlated data. The limit case Inline graphic is not admittable because Inline graphic is not a full-rank precision matrix, implying that the integral of the joint prior density of Inline graphic is not finite. Nonetheless, when the CAR model is used as a prior, Banerjee et al. (2015) encourage using the kernel of a CAR with Inline graphic, trusting that the posterior distribution will be proper due to the contribution of the likelihood function. This solution is known in the literature as intrinsic CAR. However, in perla, the CAR serves not as a prior for a likelihood parameter, but for a parameter that defines the distribution of Inline graphic, which is itself a random variable. Therefore, being in a second level of hierarchy in the model structure, we believe that the usage of an intrinsic CAR prior should be properly investigated and compared with a proper CAR prior that takes for instance Inline graphic for every Inline graphic. Alternatively, we propose also inferring Inline graphic from the data. Carlin and Banerjee (2003) suggest using Inline graphic, where Inline graphic denotes the beta distribution, to give large probability to values of Inline graphic close to 1. It is worth noting that the density of this beta distribution peaks at 0.944 and decreases rapidly as values approach 1, thus discouraging the limit case Inline graphic. To construct a prior distribution for Inline graphic, first it could be worth evaluating how the estimate of Inline graphic changes with respect to different levels of spatial correlation in the data. To do so, we simulate a series of spatial datasets using a DAGAR model, based on a map of Inline graphic U.S. counties on the West side of the U.S. map (see Fig. S2). The choice of the DAGAR as a data generative mechanism allows us to control the level of spatial correlation (called Inline graphic) in the simulations. For every level of Inline graphic used as input, we produce 200 realizations from a DAGAR spatial process, and we estimate the CAR model. Figure 2 reports the distribution of the maximum likelihood estimates of Inline graphic under different Inline graphic. We notice that a clear correspondence between the estimate of Inline graphic and the level of spatial correlation Inline graphic does not emerge. In fact, when Inline graphic, the distributions of the estimates of Inline graphic concentrate above 0.9, while, when Inline graphic, the estimates of Inline graphic span over the whole Inline graphic interval. Lastly, when Inline graphic, the most likely value of Inline graphic appears to be 0.01, although some uncertainty is also evident. Based on these considerations, a prior distribution for Inline graphic that favours values near 0 or 1 would be appropriate to capture a wide range of spatial correlation scenarios. We thus propose the following mixture prior:

Fig. 2.

Fig. 2.

Distribution of the maximum likelihood estimates of Inline graphic obtained under different realizations of a DAGAR spatial process. Data are simulated using different values of spatial correlation Inline graphic that appear of the y-axis. For every Inline graphic, we simulate 200 spatial realizations and we estimate the CAR. Red crosses have been inserted to help visualizing the discrepancy between the true Inline graphic and the estimated Inline graphic. Simulations are based on the map displayed in Fig. S2.

2.2. (6)

We choose a symmetric structure to maintain non-informativeness about the value of Inline graphic, giving equal probability to very small or very high values. The mixture component Inline graphic reflects the idea of the Inline graphic component, assigning high probability mass to small values of Inline graphic, while discouraging the case of complete independence Inline graphic, which is unusual in spatial data modelling. By placing most of the probability mass towards values close to zero or one—reflecting the almost absence or large presence of spatial correlation—the distribution in (6) retraces the idea of a continuous spike-and-slab prior (Ročková 2018). Notice also that (6) represents a mixture model that integrates out the mixing probability Inline graphic, whose prior distribution is assumed to be Inline graphic, for any Inline graphic. One of the goals of the simulation experiments proposed in Section 4.3 is comparing the two prior proposals for Inline graphic, investigating whether they make any difference in terms of clustering accuracy and model fitting.

We complete the model specification with the prior distributions on Inline graphic and Inline graphic. We generically assume the conjugate and poorly informative priors Inline graphic and Inline graphic, where Inline graphic denotes the inverse Wishart distribution.

Figure 3 illustrates the hierarchical structure of perla through a DAG. Note that this scheme also includes the augmented variables Inline graphic, Inline graphic, Inline graphic, Inline graphic, and Inline graphic, which will be introduced in the next section to allow the posterior simulation of some model parameters to be performed via Gibbs sampling.

Fig. 3.

Fig. 3.

Directed acyclic graph (DAG) illustrating the structure of PERLA, including also the augmented variables. Grey circles represent observed data, while white circles represent random variables. Notice that this graph contains the parameters from both the prior formulations (4) and (5) considered for Inline graphic. Hyperparameters are omitted as they have been pre-set.

3. POSTERIOR INFERENCE

3.1. The MCMC algorithm

We carry out the inference on perla via posterior simulation. We present a Markov chain Monte Carlo scheme that allows a direct sampling from the conditional posterior distributions of most of the model parameters, requiring a Metropolis-Hastings step only for a few of them. This translates into the practical advantage of requiring fewer tuning parameters that can be hard to set when either the number of clusters Inline graphic or the number of responses Inline graphic grow. With respect to HPM, which requires particular attention for sampling the inverse temperature parameter, our method presents no critical step.

As we already mentioned, the stick-breaking representation in (2) allows to rewrite the multinomial model as a sequence of Bernoulli probability functions. To facilitate the posterior sampling, we introduce the latent variables Inline graphic, for Inline graphic and Inline graphic, where Inline graphic denotes the Pólya-gamma random variable. Through this data augmentation strategy, we can update the transformed probabilities Inline graphic by drawing values from the conditional posterior distribution of Inline graphic, that is

3.1.

where Inline graphic and Inline graphic denotes the density of the Inline graphic-variate normal distribution with mean vector Inline graphic and covariance matrix Inline graphic, evaluated in Inline graphic. As the number of spatial areas Inline graphic grows, and with it the dimension of the neighbour matrix Inline graphic, it becomes more convenient to update the Inline graphic iteratively, rather than generating the full vector Inline graphic. This can be performed thanks to the Brook’s lemma, which allows to factorize the joint distribution in (3) into a series of univariate conditional distributions derived from the neighbourhood structure imposed by Inline graphic (Besag 1974). The conditional posterior of Inline graphic is

3.1.

where Inline graphic and Inline graphic denotes the vector Inline graphic without the Inline graphic-th element. The augmented variable Inline graphic is updated drawing from Inline graphic if Inline graphic, or setting Inline graphic if Inline graphic.

The parameter Inline graphic under the prior model in (6) is the only case for which a closed-form updating scheme is not available. We implement a random walk Metropolis-Hastings on the transformed parameter Inline graphic, using a Gaussian distribution centred in the value sampled at the previous iteration, and with variance Inline graphic, in the role of proposal.

To update the clustering labels, it is now sufficient to transform the quantities Inline graphic into the clustering probabilities Inline graphic, then drawing a value from the multinomial distribution whose probabilities are defined as

3.1.

Under the prior model in (4), we update the shrinkage parameters Inline graphic, Inline graphic, and Inline graphic following the data augmentation strategy of Makalic and Schmidt (2016), which exploits the scale mixture representation of the half-Cauchy distribution. We thus introduce a set of augmented scale parameters for each shrinkage parameter considered: Inline graphic, Inline graphic, and Inline graphic. Each of these augmented parameters is assumed to distribute according to an inverse gamma Inline graphic. Then, for Inline graphic, draw from

3.1. (7)

For Inline graphic and Inline graphic, draw from

3.1.

Lastly, draw from

3.1. (8)

Let Inline graphic be the set denoting which observations are assigned to cluster Inline graphic, and Inline graphic. The cluster intercepts are updated drawing from

3.1. (9)

where Inline graphic.

If instead the prior model in (5) is considered, we introduce the set of augmented scale parameters Inline graphic, each of which distributes according to an inverse gamma Inline graphic. Then, for Inline graphic, draw from

3.1.

The rest of the updates can be performed as in Formulas (7), (8), and (9), just replacing Inline graphic with Inline graphic.

Finally, the updates of Inline graphic, Inline graphic and Inline graphic are straightforward to perform, thanks to the conjugacy between the likelihood and the selected priors. Details can be found for example in Marin and Robert (2007).

In our software implementation, we initialize the MCMC algorithm as follows. The Inline graphic observations are randomly assigned to the Inline graphic clusters; each element in Inline graphic and Inline graphic is generated from Inline graphic; the Pólya-gamma parameters in Inline graphic are drawn from a gamma random variable Inline graphic; and all shrinkage parameters are drawn from Inline graphic. The cluster centroids Inline graphic and the covariance matrix Inline graphic are the only two parameters not randomly initialized. The former are taken equal to the ordinary least squares estimate Inline graphic, while the latter are initialized as Inline graphic, where Inline graphic denotes the vector of sample means for the Inline graphic outcome variables.

To provide point estimates of the model parameters, we consider the posterior mode. With the notation Inline graphic we denote the posterior mode of a generic model parameter Inline graphic, given the data. A relevant quantity in mortality mapping analyses is also the posterior probability of observing an excess mortality in a specific region, compared to the whole territory. Following the considerations of Richardson et al. (2004), we state that cluster Inline graphic shows evidence of mortality excess due to disease Inline graphic if Inline graphic, and a deficit of mortality if Inline graphic. These quantities can be computed straightforwardly from the output of the MCMC algorithm.

3.2. Post-processing and model selection

The presented MCMC scheme is susceptible to the common label-switching phenomenon, which arises due to the unidentifiability of the mixture components and leads the posterior distributions of Inline graphic to be multimodal, even when the number of mixture components is correctly specified. In practice, this makes the inference on model parameters challenging. To disentangle the mixture components, we explore the ECR algorithm of Papastamoulis and Iliopoulos (2013), considering the partition associated to the largest log-likelihood value as the pivotal one. In addition to this method, the R package label.switching (Papastamoulis 2016) implements numerous alternative algorithms. Not only are these tools useful to relabel the posterior draws, but they are also designed to return an optimal partition of the data based on the MCMC output. This process can also be accomplished using other algorithms, such as the SALSO greedy search method proposed by Dahl et al. (2022).

perla can be fitted with different setups, varying the number of clusters Inline graphic and the prior distributions of the model parameters. Therefore, a criterion that allows users to evaluate different model setups and determine which is preferable for the analysed data is necessary. This approach aligns with the philosophy of parsimonious clustering (Celeux and Govaert 1995; Scrucca et al. 2016), which involves comparing the same type of model with different degrees of flexibility and determining the setup that best fits the data.

We conduct the model selection using the Inline graphic information criterion of Celeux et al. (2006), which is recommended for mixture models, and whose properties have been studied by Kim (2021). A detailed description on how to compute Inline graphic for perla is given in Section S2. Models that return smaller Inline graphic values are preferable to those producing larger values.

We already discussed in Section 2.2 that different setups for Inline graphic imply different numbers of model parameters. Assuming that the global shrinkage parameter Inline graphic is always inserted into the model, we report in Table 1 the possible combinations of shrinkage factors that we consider for perla, along with the corresponding code notation used in our R package perla. Given the model dimension, users can evaluate all the 5 combinations of shrinkage factors shown in the table, starting with simpler models and growing the complexity.

Table 1.

List of the combinations of shrinkage parameters considered for the prior models for Inline graphic.

Code in perla Shrinkage parameters Description
(1) Inline graphic global shrinkage
(c) Inline graphic global shrinkage;
Inline graphic cluster shrinkage
(d) Inline graphic global shrinkage;
Inline graphic disease shrinkage
(cd) Inline graphic global shrinkage;
Inline graphic cluster-disease shrinkage
(c,d) Inline graphic global shrinkage;
Inline graphic cluster shrinkage;
Inline graphic disease shrinkage
(d,cd) Inline graphic global shrinkage;
Inline graphic disease shrinkage;
Inline graphic cluster-disease shrinkage

The first column reports the R code used to denote the different prior setups in our library perla, the second lists the model parameters, and the third describes the shrinkage effects.

Lastly, it is crucial to underline that model selection cannot rely solely on an information criterion, but must be performed considering also other factors, such as the quality of model fitting, evaluated through the MCMC output, and the interpretability of the clusters.

4. SIMULATION STUDIES

We study the performance of perla with three simulation experiments that aim at recreating some possible real data scenarios and conditions. The map considered for the simulations consists of Inline graphic counties of the U.S. map introduced in Section 1, located West of the 110° W longitude meridian. A representation of this territory is given in Fig. S2.

Every version of perla considered is fitted running the MCMC algorithm four times separately, each for 10,000 iterations, discarding the first half of each run, and merging the remaining draws into a unique chain of length 20,000. Finally, the ECR algorithm is applied to resolve eventual label switching.

4.1. Simulation model

The data generating mechanism that we adopt follows the scheme of perla displayed in Fig. 3, but using the DAGAR prior in place of the CAR to generate the clustering probabilities. This choice allows us to control the amount of spatial correlation simulated in each cluster. The use of the DAGAR requires the ordering of the areas. We thus order the counties from the most southern to the most northern. If Inline graphic is the index denoting the counties, then Inline graphic corresponds to the most southern county, and Inline graphic to the most northern. Being Inline graphic the true number of clusters in the map, the simulation model generates the transformed clustering probabilities as

4.1.

where Inline graphic, Inline graphic denotes the set of spatial areas that are neighbours of Inline graphic and precede Inline graphic according to the imposed ordering, and Inline graphic. The quantity Inline graphic denotes the amount of spatial correlation of the probabilities of belonging to cluster Inline graphic. For further details on the DAGAR model, the reader can refer to Datta et al. (2019).

By transforming the quantities Inline graphic into Inline graphic through the inverse transformation of the stick-breaking weights, we would obtain highly unbalanced clustering probabilities. To simulate approximately balanced clusters, the inverse transformation of the stick-breaking weights must be applied to Inline graphic. Then, the model allocates the spatial areas into clusters, storing the labels into the matrix Inline graphic. Lastly, given the matrix of centroids Inline graphic and the covariance matrix of diseases Inline graphic, the model generates the observed data in the form of the logarithm of mortality rates of Inline graphic diseases (named also death causes) as

4.1. (10)

In all the proposed simulation experiments, we take our conclusions using 20 replicates of the data generated under the same experimental conditions.

4.2. Simulation 1

The first experiment serves a dual purpose. On one hand, it compares perla with some competing clustering models, such as mixture models and SSS. On the other hand, it examines the gain brought by the use of shrinkage priors, such as those appearing in Formulas (4) and (5), in posterior inference compared to using non-informative priors when the number of death causes considered in the analysis is large.

To accomplish this, we propose a scenario where the formation of mortality clusters is driven only by a subset of the Inline graphic diseases considered. We use Inline graphic and Inline graphic. For each of the 20 simulated datasets, we induce large spatial correlation across clustering probabilities, taking Inline graphic, for Inline graphic. Next, we randomly determine the diseases that do not contribute to cluster formation: for Inline graphic, we introduce a random variable Inline graphic, which takes value 1 if disease Inline graphic informs the clustering, and 0 if it does not. Then, we draw Inline graphic, while we set Inline graphic if Inline graphic, for all Inline graphic. To simulate the covariance matrix of the Inline graphic diseases, we draw from the uniform distribution Inline graphic to generate the correlations values, which are used to fill the off-diagonal elements of an identity matrix of order Inline graphic. Then, we check that the resulting matrix is semi-positive definite. Finally, we multiply all the elements of the correlation matrix by a factor of 0.05 to obtain Inline graphic. The 20 synthetic datasets are generated following the simulation model described in Section 4.1. The left panel of Fig. 4 illustrates the distribution of the outcome variables in one of the 20 datasets, where Inline graphic for Inline graphic and Inline graphic.

Fig. 4.

Fig. 4.

Data and results from Simulation 1. Left: boxplots representing the distribution of Inline graphic outcomes in Inline graphic clusters, as they appear in one of the 20 simulated maps. Death causes 1 to 5 and 7 are not informative of the clustering structure. Right: boxplots distribution of the ARI obtained from several models on the 20 simulated datasets, using Inline graphic. ‘Perla NI’ denotes the implementation of PERLA that uses non-informative priors. We do not report any results obtained with DClusterm as it never identifies any cluster.

For each of the 20 scenarios, we fit the following models:

  • •

    perla, with shrinkage factors Inline graphic, Inline graphic, Inline graphic, Inline graphic, and Inline graphic. To recall them, we use the notation reported in the left column of Table 1;

  • •

    perla, with the non-informative priors Inline graphic, for all Inline graphic and Inline graphic;

  • •

    a multivariate GMM, selected with the BIC criterion, using the R library mclust (Scrucca et al. 2016);

  • •

    the k-means algorithm, considered also by Aungkulanon et al. (2017);

  • •

    the SSS of Gómez-Rubio et al. (2019), implemented in the R library DClusterm. This algorithm fits a series of generalized linear models using the observed death counts as outcomes, and the expected death counts as offsets. However, our simulation model produces continuous data. Therefore, we apply DClusterm within a linear regression model, rather than a Poisson regression. In addition, this method does not handle the analysis of multiple causes of death simultaneously, so it needs to be applied to every disease separately.

To the best of our knowledge, a library software that implements the multivariate HPM is not available in the R computing environment. In addition, the current version of bayesImageS (Moores et al. 2020a) does not fully support non-regular lattice data. This does not allow us to compare perla with HPM.

We apply perla, GMM and k-means using Inline graphic to test how effectively each model can retrieve the clustering structure of the data when the number of clusters is incorrectly specified. The right panel of Fig. 4 displays the adjusted Rand index (ARI, Hubert and Arabie 1985) distribution on the 20 datasets given by each model. We notice that all the configurations of perla lead to comparable results in terms of classification accuracy. This result can be explained by the presence of some Inline graphic whose value is close to 0 for some Inline graphic even when Inline graphic. For example, in the left plot of Fig. 4, we see that the distribution of Inline graphic, i.e., the death cause 6 in cluster 3, is much closer to zero than the distribution of the same death cause in the two other clusters. Therefore, in this simulation context, it is reasonable that different combinations of the shrinkage parameters can be equally efficient in retrieving the clustering structure. As expected, all the configurations of perla globally perform better than mixture models not informed by the spatial data structure. We do not report the results obtained with the SSS algorithm, as it failed to retrieve the clustering structure in all of the 20 datasets.

Despite the ARI values obtained with different perla setups are comparable, we now show that the contribute brought by different shrinkage priors extends beyond the overall clustering accuracy and consists of retrieving which diseases are truly responsible of the formation of mortality clusters. We display in Fig. 5 the posterior distributions of the Inline graphic parameters across the 20 simulated maps for which Inline graphic. We compare the results obtained from the five penalized versions of perla, and perla with non-informative priors (denoted ‘Perla NI’ in the figures). Ideally, since the corresponding Inline graphic are zero, the posterior distributions should be concentrated around zero. Figure 5a displays the posterior modes and the logarithm of the 95% HPD interval lengths. From top-left panel, it emerges that ‘Perla NI’ provides highly variable posterior estimates of the Inline graphic, and large HPD intervals. This is also evident from the marginal distributions of the posterior modes and interval lengths, displayed in Fig. 5b and c. We notice that, among the estimates provided by ‘Perla NI’, some parameters show very large HPD interval sizes. These parameters are associated to the fourth mixture component, which does not find a correspondence with a real cluster. This effect is no longer present when using perla with only the cluster-specific shrinkage factors (setup (c)), as seen in the top-central panel of Fig. 5a, although the posterior modes remain generally variable. With the setups (cd), (d), and (c,d), many posterior modes are shrunk towards zero, while a few of them remain insufficiently shrunk, and the HPD interval lengths decrease. In addition, note from Fig. 5c that the HPD intervals of perla  (cd), which uses the horseshoe prior, remain wider than the ones provided by the two other setups. Finally, our proposed prior (4), denoted (d,cd), effectively shrinks all posterior modes towards zero, with narrow HPD intervals.

Fig. 5.

Fig. 5.

Results from Simulation 1 based on 20 simulated maps. The graphs display the posterior modes and the logarithm of the 95% HPD interval lengths of the Inline graphic for those Inline graphic such that Inline graphic, obtained with six versions of PERLA under study. Panel (a) displays the joint values, while panels (b) and (c) display their marginal distributions using boxplots. ‘Perla NI’ denotes the implementation of PERLA that uses non-informative priors.

Figure 6 displays the posterior distributions of the Inline graphic parameters for which Inline graphic, corresponding to diseases that effectively contribute to the formation of mortality clusters. Since Inline graphic, some coefficients may be generated very close to zero, and we expect our shrinkage priors to estimate them as null. This is observed in Fig. 6a, where several posterior distributions have mode on zero, especially under the priors (cd) and (d,cd). The reason is that these setups employ the factor Inline graphic to apply a targeted shrinkage on Inline graphic, without affecting the other elements Inline graphic. In contrast, the setup (d) applies the same amount of shrinkage to all the coefficients of the same disease, while (c,d) applies to Inline graphic a combination of the shrinkage factors Inline graphic and Inline graphic, which account for all the other elements in Inline graphic and Inline graphic. Finally, the version (c) effectively shrinks towards zero all the coefficients that do not match a real cluster, which is something that ‘Perla NI’ fails to achieve. Overall, the marginal distributions of the posterior modes and interval lengths from the five penalized versions of perla appear similar (see Fig. 6b and c).

Fig. 6.

Fig. 6.

Results from Simulation 1 based on 20 simulated maps. The graphs display the posterior modes and the logarithm of the 95% HPD interval lengths of the Inline graphic for those Inline graphic such that Inline graphic, obtained with six versions of PERLA under study. Panel (a) displays the joint values, while Panels (b) and (c) display their marginal distributions using boxplots. ‘Perla NI’ denotes the implementation of PERLA that uses non-informative priors.

We conclude that clustering accuracy is not the only metric to consider for evaluating the model performance. Although perla provides stable results in terms of ARI using different prior setups, our results demonstrate that our shrinkage priors improve interpretability by indicating which diseases do, and which do not, contribute to cluster formation. If disease Inline graphic does not affect the overall clustering, a prior setup that uses just its specific shrinkage parameter Inline graphic is sufficient to shrink the means Inline graphic towards zero while recovering the clustering using information from informative diseases. Differently, if disease Inline graphic is informative for only a subset of the Inline graphic clusters, then the model requires the use of additional cluster-disease shrinkage parameters Inline graphic. Our results also indicate that combining disease-specific shrinkage factors Inline graphic with cluster-disease shrinkage factors Inline graphic yields better performance in distinguishing between informative and uninformative diseases, compared to using cluster-disease shrinkage factors alone. Finally, the cluster-specific factors Inline graphic efficiently shrink additional mean parameters, a feature that is particularly useful when the number of mixture components is taken larger than the number of clusters in the data.

Model selection can be guided by the Inline graphic criterion, as discussed in Section 3.2. In our practical applications presented in Section 5, we select the model based on both the Inline graphic and an examination of the posterior distributions of the Inline graphic, evaluating which models produce well-separated mixture components that can be used to describe the underlying epidemiological phenomena.

4.3. Simulation 2

The second simulation experiment aims to study the performance of perla when the clustering probabilities have different levels of spatial correlation. This setting reflects a scenario where some clusters exhibit strong spatial connection, resulting in geographically concentrated and interconnected areas, while others may show weak spatial connection, with areas scattered across the whole territory. Since perla accounts for the spatial structure of the data through the CAR priors in (3), an additional scope of this experiment is investigating the effects of different a priori configurations for the parameters Inline graphic and Inline graphic.

To accomplish this, we generate 20 simulated maps of mortality rates, considering Inline graphic death causes and Inline graphic clusters. To induce different levels of spatial correlation among clustering probabilities, we consider three equispaced spatial correlation values Inline graphic that remain fixed across the 20 replicates. To induce marginal correlation across causes of death, we generate Inline graphic as described in Section 4.2: correlation values are drawn from a uniform distribution Inline graphic. After ensuring the semi-positive definiteness of the correlation matrix, we scale all its elements by a factor of 0.07 to obtain the covariance matrix. We generate the cluster- and disease-specific intercepts Inline graphic, for Inline graphic and Inline graphic, from Inline graphic. Lastly, each dataset is drawn from the simulation model detailed in Section 4.1. Figure S5 displays, on the left panel, the spatial clusters in one of the 20 simulated datasets and, in the right panel, the distribution of the three outcomes within each cluster appearing in the left panel. The map shows that counties in cluster 1 are spread throughout the territory, while those in clusters 2 and 3 are more geographically concentrated due to the larger spatial correlation values employed. From the spatial shape of the clusters, we highlight the importance of using a model that leverages spatial information without strictly enforcing clusters to be made solely of contiguous areas. For example, cluster 3 (shown in green in the left panel) consists of separate agglomerates of contiguous areas that are not directly connected. It is essential that the clustering model recognizes these separate agglomerates as part of a unique cluster, since they share the same epidemiological characteristics.

First, we study the effects of different a priori assumptions on Inline graphic, keeping Inline graphic for all Inline graphic. For this experiment, we consider three prior setups: (i) Inline graphic  Inline graphic, that is a proper CAR model with large spatial correlation; (ii) Inline graphic  Inline graphic, that is an improper CAR; and (iii) the prior given in Formula (6) (denoted as ‘S&S’ in the figures). We evaluate whether allowing Inline graphic to be learnt from the data offers advantages in clustering accuracy and model fitting compared to assuming a constant value, especially in a framework where clusters are characterized by different levels of spatial correlation. In addition, we check whether assuming a proper or an improper CAR model yields meaningful differences in performance. We fit only perla  (d,cd), as the evaluation of different prior models for Inline graphic is already treated in Section 4.2.

The left panel of Fig. 7 displays the ARI distribution based on 20 simulated datasets. We observe that, when the number of clusters is correctly specified, perla accurately recovers the underlying clustering structure (median ARI Inline graphic). As expected, the performance is generally worse when the number of clusters is misspecified (median ARI Inline graphic). All the prior setups perform similarly in terms of clustering accuracy for Inline graphic and Inline graphic. Since clusters are characterized by different levels of spatial correlation, we also measure the accuracy in recovering each cluster separately. To do so, let Inline graphic be the posterior estimate of the matrix Inline graphic, and Inline graphic be the index of the estimated cluster that is most associated with the Inline graphic-th real cluster. The top line of Fig. 8 displays the ARI distribution between Inline graphic and Inline graphic, for each true cluster Inline graphic. These graphs help to visualize which clusters are more challenging to recover. When Inline graphic, the third cluster remains the most difficult to retrieve, and the model employing the spike-and-slab-type prior ‘S&S’ performs worse than the models with constant Inline graphic. When Inline graphic, we do not observe significant differences across clusters or models.

Fig. 7.

Fig. 7.

Results from Simulation 2 based on 20 simulated datasets. The two panels display the ARI distributions obtained with different a priori configurations for Inline graphic, keeping Inline graphic  Inline graphic (left panel) and with different a priori configurations for Inline graphic, keeping Inline graphic  Inline graphic (right panel). The model is estimated with Inline graphic and Inline graphic clusters.

Fig. 8.

Fig. 8.

Results from Simulation 2 based on 20 simulated datasets. The first two rows give the results obtained with different prior configurations for Inline graphic, keeping Inline graphic  Inline graphic, and the last two rows with different prior configurations for Inline graphic, keeping Inline graphic  Inline graphic. The first and the third lines show the ARI distribution of each of the 4 true clusters. The second and the fourth lines show the MSE distribution within each of the 4 true clusters and for the three causes of death. The left column displays the results obtained using Inline graphic estimated clusters, and the right column using Inline graphic clusters.

Last, we test if using different prior setups for Inline graphic has an impact or not on model fitting. To do so, we display in the second row of Fig. 8 the mean squared error (MSE) distribution of each real cluster, that is computed as Inline graphic, where Inline graphic denotes the posterior estimate of Inline graphic. When the number of clusters is misspecified, all models struggle to fit the data in cluster 3. However, the model denoted ‘S&S’ consistently performs poorly in all clusters and causes of death compared to the CAR priors with fixed Inline graphic values, which perform similarly. This trend is also observed when Inline graphic.

The second step involves studying the effects of different prior models for Inline graphic, keeping Inline graphic  Inline graphic. For this experiment, we assume Inline graphic  Inline graphic, and we investigate the following options: (i) fixing Inline graphic respectively to 0.1, 1, and 5, and (ii) allowing Inline graphic to be learned from the data, assuming the conjugate prior Inline graphic, which implies Inline graphic and a 95% HPD interval that ranges approximately between 0.3 and 7.85.

The right panel of Fig. 7 displays the distribution of the ARI across the 20 simulated datasets. We observe that any choice of Inline graphic leads essentially to equivalent results in terms of the overall classification accuracy. We also display in the third row of Fig. 8 the distribution of the ARI between Inline graphic and Inline graphic, for each true cluster Inline graphic. When Inline graphic, the third cluster remains the most difficult to recover, and the model assuming Inline graphic performs slightly worse in recovering it than the models with fixed Inline graphic. When Inline graphic, we do not observe significant differences across clusters or across models.

Finally, the last row of Fig. 8 displays the distribution of the MSE within each true cluster. The third cluster remains the most difficult to recover when Inline graphic, while the quality of the model fitting remains stable across every cluster when Inline graphic.

We conclude that, when the data-generating mechanism presents several clusters with different levels of spatial correlation, perla performs well in recovering the clustering structure when the number of clusters is correctly specified. In addition, it appears not to be influenced by the varying levels of spatial correlation. On the contrary, when the assumed number of clusters is lower than the true number, both the clustering accuracy and the model fitting are more affected in areas with high spatial correlation. This experiment has served also to frame the impact of the hyperparameters values of the CAR prior on the model performance. Our simulations show that specifying a prior distribution on Inline graphic or fixing it at a constant value yields equivalent results in terms of clustering accuracy, while the model fitting is poorer when Inline graphic is not taken as constant. In addition, we have observed that assuming an improper CAR (Inline graphic) is practically equivalent to assuming a proper CAR with a sufficiently large Inline graphic. Finally, our model appears to be robust to different choices of Inline graphic, producing practically equivalent results whether Inline graphic is assumed variable or fixed in advance.

4.4. Simulation 3

In epidemiological studies, data are typically collected as counts. For instance, mortality studies rely on the number of deaths attributed to various diseases within each area of the analysed territory. However, these raw counts are not meaningful per se unless compared with an appropriate reference measure. For example, the observed number of deaths can be assessed against the expected number in the territory, which accounts for population stratification by age and allows to identify areas with mortality excess or deficit.

From a statistical modelling perspective, Poisson regression is a natural choice for count data, with the chosen reference measure incorporated as an offset. In practice, however, while raw counts are often available, suitable comparison measures are frequently inaccessible due to privacy restrictions. This limitation motivates us to develop a model that works with continuous outcome variables, such as rates, which are both readily available and unaffected by privacy constraints. Nonetheless, we believe it is essential to assess our model’s performance in scenarios where both observed counts and a valid comparison measure are available.

In this section, we propose an experiment that stresses perla by simulating data using a generating mechanism that substantially deviates from our model in three aspects: first, it uses Formula (10) to simulate the log-risks, incorporating also three covariates into the generative mechanism; then, it simulates the observed deaths from a Poisson model; and last, it assumes that different diseases yield different spatial clustering patterns. We consider Inline graphic causes of death. The first two diseases yield two clusters, obtained by dividing the map along a line at latitude 40°10'33.888''N. This line lies at the midpoint of the latitude range, so one cluster occupies the northern part of the map and the other the southern part. A representation of these two clusters is provided in the left panel of Fig. S6. We store the clustering information into the Inline graphic matrix Inline graphic, and the mean levels of the two diseases observed in the two clusters into the Inline graphic matrix Inline graphic. The next two diseases yield two clusters, obtained by dividing the map along a line at longitude 117°8'2.4''W. As this line lies at the midpoint of the longitude range, one cluster occupies the western part of the territory and the other the eastern part. A representation of these two clusters is shown in the central panel of Fig. S6. We store the clustering information into the Inline graphic matrix Inline graphic, and the mean levels into the Inline graphic matrix Inline graphic. The last disease does not show any clustering pattern.

The proposed data-generating scheme simulates the log-risks as

4.4.

The independent variables are generated as Inline graphic and the regression coefficients as Inline graphic, for Inline graphic. These values were manually tuned to avoid unrealistically high mortality risks. The covariance matrix Inline graphic is assumed to be block diagonal, with the blocks Inline graphic and Inline graphic generated as in Simulation 1, and with Inline graphic.

To generate the observed deaths, we consider the expected ones as offset. These are obtained from Inline graphic. This distribution was chosen because it assumes that the average number of expected deaths is 30 and approximately the 95% of the areas in the territory have at most 100 deaths, while the remaining 5% can have much higher values, representing a few areas with large population sizes (and consequently more deaths). The observed counts in the Inline graphic-th area of the map and for the Inline graphic-th cause of death are simulated from Inline graphic. Finally, to analyse these data using perla, we compute the logarithm of the standardized mortality ratios (SMR) as Inline graphic or, in case Inline graphic, Inline graphic, as suggested by Bivand et al. (2013).

We generate 20 replicates of the experiment, and we apply perla  (d,cd) to ensure flexibility, incorporating the model covariates. For comparison, we apply the SSS of Gómez-Rubio et al. (2019), already considered in Section 4.2, that must be applied to each outcome separately and works directly with counts data Inline graphic. In order to obtain a final clustering, we combine the labels obtained on the five outcomes into a unique clustering configuration. In addition, we consider also GMM that assumes Inline graphic, with Inline graphic and the covariance structure Inline graphic selected using the BIC criterion. Similarly to perla, this model assumes that the covariates are not directly related to the clustering. The estimation is performed via maximum likelihood.

Due to the complex clustering structure used to generate these data, evaluating the clustering accuracy of the models is not immediate. By combining Inline graphic and Inline graphic, we obtain a partition of the territory into four clusters (see the right panel of Fig. S6) that we use to evaluate the models. We fit perla and GMM using Inline graphic. The ARI distributions in the left panel of Fig. 9 show that the highest clustering quality is achieved by perla with Inline graphic. This result is particularly remarkable considering that the SSS works directly with raw counts data. We notice also that both perla and GMM perform better when the number of clusters is enlarged. This is due to the nested clustering structure that characterizes this simulation. The improvement is particularly evident when moving from two to three clusters, as shown by the gain in ARI level, and, separately, by the substantial decrease in Inline graphic (see the central panel of Fig. 9). We conclude that, when different clusters vary with the outcome variables, an effective strategy is to increase the number of clusters assumed by the model. In addition, we observe that transforming the outcomes into continuous variables rather than using directly the counts data does not lead to any loss in clustering accuracy.

Fig. 9.

Fig. 9.

Results from Simulation 3 based on 20 simulated datasets. Left: comparison of the ARI distribution obtained using PERLA with prior setup (d,cd) with covariates, GMM with covariates, and the SSS of Gómez-Rubio et al. (2019). Centre: distribution of the Inline graphic information criterion for PERLA with Inline graphic clusters. Right: distribution of computational time (in minutes) required to run 4 Markov chains of length 10,000 sequentially using our MCMC algorithm using PERLA with setup (d,cd).

In addition, we report in the right panel of Fig. 9 the distribution of the computational cost of perla as a function of the number of clusters. Each model estimation involves running four Markov chains of length 10,000 sequentially using the algorithm detailed in Section 3.1 and combining the results with the post-processing algorithm described in Section 3.2. Consequently, the runtime for a single Markov chain of length 10,000 can be roughly deduced by dividing the values in the graph by four.

5. CASE STUDIES

In this section, we investigate the existence of mortality clusters in the case studies discussed in Section 1.1. In both scenarios, we apply perla to male and female populations separately. We do not include sex as a covariate in the model because, as outlined in Section 2.1, perla assumes that exogenous variables influence the outcomes but do not regulate the formation of clusters. However, we are interested in investigating whether the mortality clusters based on the three causes of death considered show significant differences between males and females in both maps. This requires us to conduct the analysis separately for each group. We consider all the combinations of shrinkage factors shown in Table 1, assuming Inline graphic and Inline graphic, Inline graphic. The only setup that we do not consider is the one that applies only a global shrinkage to the Inline graphic through Inline graphic. Every model is fitted running the MCMC algorithm four times separately, each for 10,000 iterations, discarding the first half of each run, and merging the remaining draws into a unique chain of length 20,000. Lastly, the ECR algorithm is applied to resolve eventual label switching.

5.1. Mortality in the Padua province

We investigate the presence of mortality clusters in the Padua province using age-adjusted standardized mortality ratios Inline graphic, derived as the ratio between observed death counts Inline graphic and expected death counts Inline graphic in the Inline graphic areas and for the Inline graphic diseases considered. The expected number of deaths represents the number of deaths per age class that would occur if the mortality rates per age class of the entire province were applied. Thus, assuming Inline graphic age classes, the expected number of deaths due to disease Inline graphic in the Inline graphic-th area is Inline graphic, where Inline graphic is the provincial mortality rate of the Inline graphic-th disease within the Inline graphic-th age class, and Inline graphic is the population size within the Inline graphic-th area and the Inline graphic-th age class. For our analysis, we consider

5.1.

The logarithm is applied so that Inline graphic represents the case of concordance between observed and expected deaths, Inline graphic denotes a mortality excess compared to the province level, and Inline graphic denotes a mortality deficit compared to the province level. In cases where Inline graphic for some Inline graphic and Inline graphic, one can apply the alternative formula Inline graphic to enable the computation of the logarithm (Bivand et al. 2013, Section 5). As discussed by Möller and Ahrenfeldt (2021), this approach is preferable to adding 1 to each Inline graphic equal to zero, as it reduces distortion of the sample size; however, it does not allow a clear probabilistic interpretation, since the resulting counts are not integers. Nonetheless, it is important to clarify that, although we know how the standardized mortality ratios are computed, the raw data Inline graphic and Inline graphic are not provided by ULSS6 Euganea due to privacy considerations; only the Inline graphic values are available for the analysis.

We consider two variables that are representative of the socioeconomic status of individuals in an area to be used as covariates:

  • •

    Deprivation index, quantified through the Caranci’s index (Caranci and Costa 2009). It quantifies the deprivation, which represents socio-economic disadvantages, by considering various factors affecting residents in the territory. It is calculated as the standardized sum of five indicators, with higher scores indicating higher deprivation (Rosano et al. 2020). These five indicators include the level of education among individuals aged 15 to 60, the unemployment status, the condition of single-parent family with underage children, house renting, and housing density per 100 mInline graphic. The index typically ranges between Inline graphic and 40, with most cases between Inline graphic2 and 2. The data used to compute the index, sourced from the Italian 2011 census, are available at census section level and were aggregated to obtain data at municipality level.

  • •

    Sale price of real estate per square meter, which serves as an indicator of the general economic status of municipalities. These price data were scraped from www.immobiliare.it, a web portal that collects property sales listings in Italy, using the average of the prices in €/mInline graphic on January 1st of 2017, 2018, and 2019 (immobiliare.it 2022). The specific time frame was chosen as it is characterized by stable price trends, without notable increases or decreases.

On male data, we fit perla considering Inline graphic and Inline graphic, mainly motivated by the relatively small number of areas in the map. Results of the model selection are shown in Fig. S7. The Inline graphic criterion clearly supports Inline graphic. In fact, the plot of the posterior distribution of Inline graphic under Inline graphic (top panel of Fig. S8) displays multiple modes, which is a clear indication that a model with an additional component should be considered. We thus select perla with Inline graphic and shrinkage factor (c,d), which is more parsimonious than (d,cd) while providing in practice the same value of Inline graphic. The final classification of the map is reported in the top-left plot of Fig. 10. While cluster 1 extends over the whole territory, particularly on the northern area of the province, clusters 2 and 3 are prevalently located in the south-west. The posterior densities of Inline graphic are displayed in the top-right panel of Fig. 10, showing that cluster 1 is characterized by an excess mortality due to respiratory diseases (Inline graphic, Inline graphic), and cluster 2 by a mortality excess due to circulatory diseases (Inline graphic, Inline graphic) and by a mortality deficit due to respiratory diseases (Inline graphic, Inline graphic). Lastly, cluster 3 does not show evidence of neither excess nor deficit of mortality due to the three causes of death considered. This is visible from the posterior distribution of each element in Inline graphic, which is shrunk towards one thanks to the cluster-specific shrinkage factor Inline graphic. In Table 2, we report all the posterior SMR estimates and the probabilities of observing an excess mortality. Notice that, according to our model, deaths for tumours appear not to impact on the formation of spatial mortality clusters. This is highlighted by the disease-specific shrinkage factor Inline graphic, which collapses the posterior estimates of Inline graphic towards one. We report also the trace plots of the cluster centroids Inline graphic in the top panel of Fig. S9. Chains appear stable, demonstrating consistency across different parallel runs of the MCMC algorithm.

Fig. 10.

Fig. 10.

Results on the Padua province data, divided for males (top line) and females (bottom line). Left plots display the 106 areas coloured according to the best partition returned by the ECR relabelling algorithm. Right plots display the posterior densities of the Inline graphic, based on 20,000 posterior draws, obtained from the model with Inline graphic (males) and Inline graphic (females).

Table 2.

Results on the Padua province, divided for males and females.

Circulatory (Inline graphic) Respiratory (Inline graphic) Tumours (Inline graphic)
Males Inline graphic 1.000 (0.393) 1.216 (0.997) 1.000 (0.511)
Inline graphic 1.166 (0.966) 0.318 (0.000) 1.000 (0.638)
Inline graphic 1.000 (0.580) 0.999 (0.677) 1.000 (0.476)
Females Inline graphic 1.001 (0.461) 1.098 (0.953) 1.001 (0.69)
Inline graphic 1.000 (0.588) 1.002 (0.523) 0.999 (0.637)
Inline graphic 1.154 (0.898) 0.229 (0.000) 1.042 (0.768)
Inline graphic 1.061 (0.704) 0.614 (0.034) 0.295 (0.003)

Each cell of the table displays the posterior modal value of Inline graphic and the probability of observing a mortality excess Inline graphic. Values for which the probability of mortality excess is larger than 0.95 or smaller than 0.05 are reported in bold.

Figure 11 displays the posterior estimates of the shrinkage factors used in the analysis of male data. The plot consists of a Inline graphic matrix, coloured according to the posterior mode of the normalized disease-specific shrinkage factors, Inline graphic. This normalization allows this quantity to be interpreted as the percentage contribution of disease Inline graphic to the clustering structure. Since Inline graphic either amplifies or shrinks the role of disease Inline graphic in formation of clusters, in the figure every Inline graphic remains consistent across all clusters. The results indicate that cluster formation is driven primarily by respiratory diseases, accounting for roughly 90% of the observed structure. This is further visible from the second column of Table 2, where the variability of risk posterior estimates across the three clusters in respiratory diseases is higher than in the other two causes of death. Thus, while mortality from respiratory diseases varies substantially across the territory, leading to distinct spatial clusters, the other two diseases show more stable geographical patterns. The shrinkage factors Inline graphic quantify the variability in mortality levels across different causes of death within each cluster, with larger values indicating greater heterogeneity. However, from an epidemiological perspective, we find these parameters less interpretable than Inline graphic, and therefore we do not report their graphical representation.

Fig. 11.

Fig. 11.

Posterior estimates of the shrinkage factors applied to the intercepts Inline graphic for each cluster Inline graphic and each disease Inline graphic, obtained from the Padua male data. The graph is coloured according to Inline graphic, the normalized version of the disease shrinkage factors Inline graphic. The Inline graphic-th factor applies the same amount of shrinkage to every element of Inline graphic.

On female data, all the model setups, except (d), are comparable in terms of Inline graphic (see the right panel of Fig. S7). Therefore, we apply perla with Inline graphic and shrinkage factor (c), which is the most parsimonious. In alternative, we could have considered the model with three clusters, following the conclusions taken from male data. However, the posterior distribution of Inline graphic under Inline graphic displays multiple modes, as shown in the bottom panel of Fig. S8. The final classification of the map is displayed in the bottom-left plot of Fig. 10. Some differences emerge with respect to male data. Cluster 3 is geographically located in the same area of cluster 2 identified on male data, but its composition is rather different; for instance, it includes a different municipality in the northern province. Additionally, the model detects a fourth cluster consisting of only two separate municipalities. The posterior density of every Inline graphic are displayed in the bottom-right plot of Fig. 10, and detailed estimates are reported in the bottom part of Table 2. We detect an excess mortality in cluster 1, that corresponds to the northern province, due to respiratory diseases, and a deficit of mortality for the same cause in clusters 3 and 4. In addition, cluster 4 is characterized by a non-negligible deficit of mortality due to tumours. Cluster 3 shows also a probability of excess mortality due to circulatory diseases of almost 0.9. We report also the trace plots of the cluster centroids Inline graphic in the bottom panel of Fig. S9.

Although cluster 4 comprises only two municipalities, there is strong evidence of its separation from cluster 3. Figure S10 illustrates the percentage of times each pair of municipalities in clusters 3 and 4 was assigned to the same cluster across the MCMC iterations. The estimated probability that the two municipalities finally assigned to cluster 4 (Barbona and Arquà Petrarca) belong to the same cluster exceeds 0.9. In contrast, the estimated probability of either municipality being placed in the same cluster with any of the nine municipalities finally assigned to cluster 3 ranges from 0 to 0.05.

We also notice that the best partition selected by the ECR algorithm does not include cluster 2. Observations assigned to cluster 2 in some MCMC iterations are all part of the group of 95 observations denoted as cluster 1 in the final estimate of the data partition. We conclude that, although cluster 2 does not have a practical epidemiological interpretation, its inclusion in some MCMC iterations help achieve unimodal posterior distributions, facilitating the inference on the model parameters and the computation of some quantities of interest, such as the probability of mortality excess. Notice also that the posterior distributions of each element in Inline graphic is shrunk towards one thanks to the cluster-specific shrinkage factor Inline graphic. Lastly, it is worth reporting that the data partition shown in the bottom-left panel of Fig. 10 is equivalent to the partition returned by the SALSO algorithm, which confirms the robustness of the results discussed.

Both male and female mortality data do not show substantial evidence of marginal correlation across the three causes of death considered, as shown in Table S1.

5.2. Mortality in the U.S. counties

We now investigate the presence of mortality clusters in the U.S. from 2016 to 2019. Due to the high diversity of the U.S. territory already mentioned in Section 1.1, we restrict our attention to the north-east and central-east coasts, selecting the U.S. counties whose centroids are located east of the 80° W longitude meridian. This territory consists of 388 counties, which are displayed in the right plot of Fig. S1. We examine the relative age-adjusted mortality risks Inline graphic, derived as the ratio between the age-adjusted mortality rate (Inline graphic) and the total age-adjusted mortality rate (Inline graphic) in the Inline graphic counties and for the Inline graphic diseases considered. These rates are obtained from the Centres for Disease Control and Prevention (CDC) WONDER Online Databases CDC (2021). Assuming Inline graphic age classes, the age-adjusted mortality rates in county Inline graphic are computed as Inline graphic, where Inline graphic is the size of the standard population (that is, the U.S. population in 2000) Inline graphic is the size of the standard population in the Inline graphic-th age class, and Inline graphic is the age-specific mortality rate in the Inline graphic-th age class. Similarly, Inline graphic, where Inline graphic is the total age-specific mortality rate in the Inline graphic-th age class over the entire U.S. territory. Both Inline graphic and Inline graphic are directly available in the WONDER Online Databases; however, the specific information of age classes (for instance, the Inline graphic) is not.

In our analysis, we apply

5.2.

so that Inline graphic, Inline graphic and Inline graphic represent respectively the cases where the mortality in county Inline graphic due to disease Inline graphic is equal, larger or smaller than the mortality across the entire U.S. territory. To enable the computation of the logarithm of the relative age-adjusted mortality risk when Inline graphic for some Inline graphic and Inline graphic, one can adopt, for example, the approach described by Möller and Ahrenfeldt (2021). For counties with at least 10 but fewer than 20 deaths due to a specific cause, the WONDER database does not report the mortality rate directly, but provides a confidence interval instead. In these cases, we impute the mortality rate using the Byar’s method (Breslow and Day 1987, Formula 2.13). If the number of deaths is fewer than 10, neither the mortality rate nor its confidence interval is reported. In the map considered in this section, the mortality level due to respiratory causes is not available for the male population in Tyrrell County (NC) and Grand Isle County (VT), and it is unavailable for both male and female populations in Highland County (VA). In such cases, we impute the missing data using the average mortality rates for the same death cause from neighbouring counties. It is worth underlying that, although the WONDER Online Databases also provide the number of deaths for every county, information of the population size per age class is not available. This prevents us from computing a possible measure of comparison of the observed deaths that accounts for the age population structure, such as the expected deaths. The use of the crude death rate—the ratio between death counts and population size in each county—does not account for the age population structure. This motivates the use of the age-adjusted mortality rates Inline graphic (and, consequently, the relative age-adjusted mortality risks Inline graphic) in our analysis.

On male data, we choose the model with Inline graphic clusters that exploits cluster-specific penalization factors, denoted (c), as it is the model that returns the smallest Inline graphic value (see the left panel of Fig. S11). Results are shown in the top row of Fig. 12. A predominant cluster that spans the entire territory is characterized by elevated mortality rates for all causes of death considered. The second cluster comprises primarily large urban areas or their neighbouring counties (including Boston, New York, Long Island, Philadelphia, Baltimore, and the urban area around Washington D.C.), along with some isolated regions. Mortality levels in these areas are uniformly below 1, indicating lower mortality compared to the entire U.S. territory. Lastly, the third cluster consists of isolated counties, showing a mortality deficit for respiratory diseases, and a mortality excess for circulatory diseases and tumours. Further details are provided in Table 3. It also appears that the marginal correlation across causes of death is not negligible. The posterior estimates and the corresponding 95% HPD intervals of the marginal correlations are: 0.439 (0.319, 0.544) between circulatory and respiratory causes, 0.424 (0.307, 0.508) between circulatory causes and tumours, and 0.363 (0.250, 0.478) between respiratory causes and tumours.

Fig. 12.

Fig. 12.

Results on the U.S. East coast data, divided for males (top line) and females (bottom line). Left plots display the 388 counties coloured according to the best partition returned by the ECR relabelling algorithm. Right plots display the posterior densities of the Inline graphic, based on 20,000 posterior draws, obtained from the model with Inline graphic (males) and Inline graphic (females).

Table 3.

Results on the U.S. East coast data, divided for males and females.

Circulatory (Inline graphic) Respiratory (Inline graphic) Tumours (Inline graphic)
Males Inline graphic 1.033 (0.995) 1.098 (1.000) 1.095 (1.000)
Inline graphic 0.887 (0.001) 0.802 (0.000) 0.919 (0.002)
Inline graphic 1.128 (0.967) 0.483 (0.000) 1.135 (0.999)
Females Inline graphic 1.034 (0.975) 1.079 (1.000) 1.072 (1.000)
Inline graphic 0.878 (0.007) 0.793 (0.000) 0.939 (0.006)
Inline graphic 0.998 (0.445) 0.494 (0.000) 1.22 (1.000)
Inline graphic 0.883 (0.067) 0.707 (0.004) 0.374 (0.000)

Each cell of the table displays the posterior modal value of Inline graphic and the probability of observing a mortality excess Inline graphic. Values for which the probability of mortality excess is larger than 0.95 or smaller than 0.05 are reported in bold.

On female data, we select the model (d,cd), as it returns the minimum value of Inline graphic (see the right panel of Fig. S11). The results displayed in the bottom row of Fig. 12 reveal a spatial distribution of the clusters that mirrors the patterns observed in the male data. Once again, cluster 1 spans the entire territory, cluster 2 captures prevalently large urban areas, and cluster 3 consists of isolated counties. Additionally, cluster 4 comprises only two counties. The posterior distributions in the bottom-right plot illustrate the variations in mortality levels across clusters. The mortality rates for circulatory and respiratory diseases observed in cluster 4 are similar to those in cluster 2, while mortality rate for tumours is substantially lower. Unlike the male data, there is not a mortality excess due to circulatory diseases in cluster 3. Further details are provided in the bottom section of Table 3. The marginal correlation of both diseases with tumours appear to be lower in female data than in male data. The posterior estimates and corresponding 95% HPD intervals are: 0.301 (0.168, 0.432) between circulatory and respiratory causes, 0.357 (0.239, 0.453) between circulatory causes and tumours, and 0.37 (0.264, 0.486) between respiratory causes and tumours.

Figure 13 displays the posterior estimates of the shrinkage factors employed by the models used for the analysis of female data. Each figure represents a Inline graphic matrix, coloured according to the posterior mode of the shrinkage factors. The larger the value in the Inline graphic-th cell, the more significant the contribution of disease Inline graphic to the formation of the Inline graphic-th cluster. The results for Inline graphic are displayed as the normalized version Inline graphic, which can be interpreted as the percentage contribution of disease Inline graphic to the whole clustering structure. The left panel shows that territorial mortality clusters are predominantly shaped by respiratory diseases (Inline graphic%) and tumours (Inline graphic). The second panel shows the joint shrinkage factors Inline graphic. Although this quantity cannot be normalized as Inline graphic, it indicates that tumours are particularly responsible for the formation of cluster 4, and respiratory diseases significantly contribute to the formation of cluster 3.

Fig. 13.

Fig. 13.

Posterior estimates of the shrinkage factors applied to the intercepts Inline graphic for each cluster Inline graphic and each disease Inline graphic, obtained from the U.S. female data. The left panel is coloured according to Inline graphic, the normalized version of the disease shrinkage factors Inline graphic. The Inline graphic-th factor applies the same amount of shrinkage to every element of Inline graphic. The right panel is coloured according to the cluster-disease shrinkage factors Inline graphic, for Inline graphic and Inline graphic, so the shrinkage level varies across both clusters and diseases.

The two clusters denominated ‘cluster 1’ in both male and female data encompass the majority of counties on the map and exhibit higher mortality rates compared to the entire U.S. territory. The absence of spatial clusters with average mortality levels in keeping with national mortality levels might raise concerns about potential systematic biases in the data. Therefore, we conduct an additional analysis in a geographically distant area. Specifically, we apply perla to female data from the 259 counties on the West side map of the U.S., which is the territory used for the simulation experiments in Section 4. The prior setup considered is the same used for the East coast female data. In this region, 27 areas have at least one missing data point and their value are imputed similarly to the missing data on the East coast territory. The analysis reveals the presence of a predominant cluster characterized by lower mortality rates for circulatory diseases and tumours compared to the national average. The remaining two clusters do not correspond to major urban areas as observed in the East coast data; instead, they include regions with low population densities. Detailed plots are provided in Fig. S12. We conclude that the U.S. East coast exhibits higher mortality levels for major causes of death compared to the rest of the nation, while the West coast demonstrates generally lower mortality levels.

6. DISCUSSION

The analysis of the mortality distribution due to multiple death causes provides an overview of the health conditions and disparities within a territory. In particular, detecting mortality clusters means identifying areas with similar levels of mortality and investigating the presence of unknown risk factors. In this work, we have proposed perla, a multivariate Bayesian model that addresses the dual problem of detecting spatial mortality clusters simultaneously considering multiple death causes, and identifying the diseases responsible for cluster formation. perla integrates the spatial structure of the data directly into the clustering probabilities, enabling tractable posterior distributions. Additionally, it accounts for the presence of external covariates, if available.

We have proposed different setups for perla considering different types of global-local shrinkage priors. These setups help the model avoid the identification of spurious clusters, and can be used to quantify which diseases are responsible of the overall clustering structure underlying the territory, as well as for the formation of specific mortality clusters.

Through two different case-studies, we have demonstrated the various insights achievable with our methodology: it partitions the areas of a territory into clusters, it estimates the probability of risk excess in each cluster, and it quantifies the marginal correlation across mortality levels due to different death causes.

Although this article has introduced a comprehensive solution to address some key questions in the analysis of multivariate areal data, we believe that there is space for further extensions. While we have assumed that the data Inline graphic are realizations of continuous and zero-centred variables, mortality data often come in the form of counts, as discussed in Section 4.4. Consequently, following the approach of Green and Richardson (2002), the regression specified in Formula (1) could be extended to the generalized linear model framework, and considering a prior distribution on Inline graphic that induces variable selection when Inline graphic grows substantially. This approach should be performed taking into consideration the Inline graphic regressions jointly, as suggested by Deshpande et al. (2019).

Our simulation experiments have shown that perla can recover the clustering structure of the data even when the clusters are characterized by different levels of spatial correlation. Nonetheless, in view of potential applications in other frameworks, perla could be extended by incorporating an unstructured random component both at the data level in Formula (1), mirroring the structure of the BYM model (Besag et al. 1991), and in the clustering probabilities. Such an extension, however, complicates the posterior sampling since some steps of the simulation scheme would require the use of the Metropolis-Hastings algorithm.

In the case-studies treated in this work, we have performed the model selection looking both at the Inline graphic information criterion and the quality of the MCMC samples, preferring models with unimodal posterior distributions. However, this approach necessitates running perla multiple times. Alternatively, a simulation algorithm such as the reversible jump Markov chain Monte Carlo (RJMCMC, Green 1995) could streamline this process. RJMCMC would automatically test multiple model setups and provide a probabilistic assessment of the number of clusters and the optimal combination of penalization parameters that best fit the data. Bayesian nonparametric methods are also valuable for selecting the number of mixture components (Rodriguez and Müller 2013). In our case studies, we have observed that a small number of clusters is enough to describe the data. However, in other applications, this step may be necessary. In such cases, perla could be easily extended to an infinite mixture model by allowing the stick-breaking process in (2) to continue without stopping at a fixed number of components, thereby generating progressively smaller probability sticks (see, for instance, Jo et al. 2017).

Finally, as we previously mentioned, inference on the parameters can be performed easily via MCMC methods, thanks to multiple data augmentation strategies that allow for expressing most conditional posterior distributions in closed form. These computational characteristics make it possible to explore potentially more efficient estimation procedures, such as variational Bayes methods, which are particularly appealing for the analysis of massive datasets.

Supplementary Material

kxaf028_Supplementary_Data

ACKNOWLEDGMENTS

The authors are grateful to the editorial board and the three anonymous referees for their constructive comments and valuable suggestions, which greatly improved the quality of this work. In addition, the authors extend their gratitude to C. Castiglione (Bocconi University) and P. Onorati (Université Paris Dauphine-PSL) for the helpful discussions about global-local shrinkage priors, to F. Denti (University of Padova), for precious suggestions after reading the first draft of the manuscript, and to B. Bezzon (University of Padova) for linguistic support. Authors also acknowledge ULSS6 Euganea, particularly L. Benacchio, for providing the aggregated SMR used in this study, within the framework of the STHEP (State of Health in Padua) collaboration between ULSS6 Euganea and the Department of Statistical Sciences of the University of Padova.

Contributor Information

Andrea Sottosanti, Department of Statistical Sciences, University of Padova, Via Cesare Battisti, 241, Padova 35121, Italy.

Enrico Bovo, Department of Statistical Sciences, University of Padova, Via Cesare Battisti, 241, Padova 35121, Italy.

Pietro Belloni, Department of Statistical Sciences, University of Padova, Via Cesare Battisti, 241, Padova 35121, Italy.

Giovanna Boccuzzo, Department of Statistical Sciences, University of Padova, Via Cesare Battisti, 241, Padova 35121, Italy.

SUPPLEMENTARY MATERIAL

Supplementary material is available at Biostatistics Journal online.

It contains details about the derivation of the Inline graphic information criterion, a discussion on the role of the CAR parameters in the variation of the clustering probabilities, and additional figures and tables related to both the simulation experiments and case studies.

FUNDING

This work was supported by Next Generation EU, in the context of the National Recovery and Resilience Plan, Investment PE8—Project Age-It: ‘Ageing Well in an Ageing Society’, CUP C93C22005240007 [DM 1557 11.10.2022]. The views and opinions expressed are only those of the authors and do not necessarily reflect those of the European Union or the European Commission. Neither the European Union nor the European Commission can be held responsible for them. In addition, AS acknowledges funding from the project ‘Flexible and interpretable mixture models with spatially dependent weights’ awarded by the Department of Statistical Sciences of the University of Padova, and GB and PB acknowledge funding from PRIN SOcial and health Frailty as determinants of Inequality in Aging (SOFIA), project n. 020KHSSKE, CUP C93C22000270001, directorial decree ministry of university n. 222 dated 18 February 2022.

CONFLICT OF INTEREST

No conflict of interest is declared.

SOFTWARE

The methodology presented in this work is implemented in the R package perla, which can be accessed online at https://github.com/andreasottosanti/perla. This package allows to replicate the analyses conducted on both simulated data and the publicly available mortality U.S. data. Data from the Italian healthcare system are not accessible due to privacy concerns.

References

  1. Ahmed M-S, Genin M.  2020. A functional-model-adjusted spatial scan statistic. Stat Med. 39:1025–1040. 10.1002/sim.8459 [DOI] [PubMed] [Google Scholar]
  2. Amini M, Azizmohammad Looha M, Rahimi Pordanjani S, Asadzadeh Aghdaei H, Pourhoseingholi MA.  2023. Global long-term trends and spatial cluster analysis of pancreatic cancer incidence and mortality over a 30-year period using the global burden of disease study 2019 data. PloS One. 18:e0288755. 10.1371/journal.pone.0288755 [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Assunção R, Krainski E.  2009. Neighborhood dependence in bayesian spatial models. Biom J. 51:851–869. 10.1002/bimj.200900056 [DOI] [PubMed] [Google Scholar]
  4. Aungkulanon S, Tangcharoensathien V, Shibuya K, Bundhamcharoen K, Chongsuvivatwong V.  2017. Area-level socioeconomic deprivation and mortality differentials in Thailand: results from principal component analysis and cluster analysis. Int J Equity Health. 16:117. 10.1186/s12939-017-0613-z [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Banerjee S, Carlin BP, Gelfand AE.  2015. Hierarchical modeling and analysis for spatial data, volume 135 of monographs on statistics and applied probability. 2nd ed. CRC Press. 10.1201/b17115 [DOI] [Google Scholar]
  6. Beraha M, , PegoraroM, , PeliR, , Guglielmi A.  2021. Spatially dependent mixture models via the logistic multivariate CAR prior. Spatial Statist. 46:100548. 10.1016/j.spasta.2021.100548 [DOI] [Google Scholar]
  7. Besag J.  1974. Spatial interaction and the statistical analysis of lattice systems. J R Stat Soc Ser B Stat Methodol. 36:192–225. [Google Scholar]
  8. Besag J, York J, Mollié A.  1991. Bayesian image restoration, with two applications in spatial statistics. Ann Inst Stat Math. 43:1–20. 10.1007/BF00116466 [DOI] [Google Scholar]
  9. Bhadra A, Datta J, Polson NG, Willard B.  2019. Lasso meets horseshoe: a survey. Stat Sci. 34:405–427. 10.1214/19-STS700 [DOI] [Google Scholar]
  10. Bivand RS, Pebesma E, Gómez-Rubio V.  2013. Applied spatial data analysis with R. Springer. 10.1007/978-1-4614-7618-4 [DOI] [Google Scholar]
  11. Bovo E, Belloni P, Sottosanti A, Boccuzzo G.  2023. Territorial clusters of mortality and role of social and environmental factors: the case of ULSS 6 Euganea (Italy). In: 2023 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology (CIBCB). IEEE. p. 1–5. 10.1109/CIBCB56990.2023.10264896 [DOI]
  12. Breslow N, Day N.  1987. Statistical methods in cancer research. Volume II-the design and analysis of cohort studies. International Agency for Research on Cancer. [PubMed] [Google Scholar]
  13. Caranci N, Costa G.  2009. Un indice di deprivazione a livello aggregato da utilizzare su scala nazionale: giustificazioni e composizione. Salute Soc Fascicolo 1. p. 1000–1021.
  14. Carlin BP, Banerjee S.  2003. Hierarchical multivarite CAR models for spatio-temporally correlated survival data. Bayesian Stat. 7:45–63. [Google Scholar]
  15. Carvalho CM, Polson NG, Scott JG.  2010. The horseshoe estimator for sparse signals. Biometrika. 97:465–480. 10.1093/biomet/asq017 [DOI] [Google Scholar]
  16. CDC. National vital statistics system, mortality 1999-2020 on CDC WONDER online database, 2021. Accessed on 2024 Apr 11. http://wonder.cdc.gov/mcd-icd10.html.
  17. Celeux G, Govaert G.  1995. Gaussian parsimonious clustering models. Pattern Recognit. 28:781–793. 10.1016/0031-3203(94)00125-6 [DOI] [Google Scholar]
  18. Celeux G, Forbes F, Robert CP, Titterington DM.  2006. Deviance information criteria for missing data models. Bayesian Anal. 1:651–673. 10.1214/06-BA122 [DOI] [Google Scholar]
  19. Coker ES  et al.  2023. Bayesian profile regression to study the ecologic associations of correlated environmental exposures with excess mortality risk during the first year of the Covid-19 epidemic in lombardy, Italy. Environ Res. 216(Part 1):114484. 10.1016/j.envres.2022.114484 [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Cucala L.  2016. A Mann–Whitney scan statistic for continuous data. Commun Stat Theory Methods. 45:321–329. 10.1080/03610926.2013.806667 [DOI] [Google Scholar]
  21. Cucala L, Genin M, Lanier C, Occelli F.  2017. A multivariate gaussian scan statistic for spatial data. Spat Stat. 21:66–74. 10.1016/j.spasta.2017.06.001 [DOI] [Google Scholar]
  22. Cucala L, Genin M, Occelli F, Soula J.  2019. A multivariate nonparametric scan statistic for spatial data. Spat Stat. 29:1–14. 10.1016/j.spasta.2018.10.002 [DOI] [Google Scholar]
  23. Dahl DB, Johnson DJ, Müller P.  2022. Search algorithms and loss functions for Bayesian clustering. J Comput Graph Stat. 31:1189–1201. 10.1080/10618600.2022.2069779 [DOI] [Google Scholar]
  24. Datta A, Banerjee S, Hodges JS, Gao L.  2019. Spatial disease mapping using directed acyclic graph auto-regressive (DAGAR) models. Bayesian Anal. 14:1221–1244. 10.1214/19-BA1177 [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Denti F  et al.  2023. A horseshoe mixture model for Bayesian screening with an application to light sheet fluorescence microscopy in brain imaging. Ann Appl Stat. 17:2639–2658. 10.1214/23-AOAS1736 [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Deshpande SK, Ročková V, George EI.  2019. Simultaneous variable and covariance selection with the multivariate spike-and-slab LASSO. J Comput Graph Stat. 28:921–931. 10.1080/10618600.2019.1593179 [DOI] [Google Scholar]
  27. Fedeli U  et al.  2021. mortalità nella Regione del Veneto. Periodo 2016–2019.
  28. Frévent C, Ahmed M-S, Dabo-Niang S, Genin M.  2023. Investigating spatial scan statistics for multivariate functional data. J R Stat Soc Ser C Appl Stat. 72:450–475. 10.1093/jrsssc/qlad017 [DOI] [Google Scholar]
  29. Green PJ.  1995. Reversible jump Markov chain Monte Carlo computation and Bayesian model determination. Biometrika. 82:711–732. 10.1198/016214502388618870 [DOI] [Google Scholar]
  30. Green PJ, Richardson S.  2002. Hidden Markov models and disease mapping. J Am Stat Assoc. 97:1055–1070. [Google Scholar]
  31. Griffith DA.  2023. Spatial autocorrelation mixtures in geospatial disease data: an important global epidemiologic/public health assessment ingredient?  Trans GIS. 27:730–751. 10.1111/tgis.13042 [DOI] [Google Scholar]
  32. Gómez-Rubio V, Moraga P, Molitor J, Rowlingson B.  2019. DClusterm: model-based detection of disease clusters. J Stat Soft. 90:1–26. 10.18637/jss.v090.i14 [DOI] [Google Scholar]
  33. Hubert L, Arabie P.  1985. Comparing partitions. J Classif. 2:193–218. 10.1007/BF01908075 [DOI] [Google Scholar]
  34. immobiliare.it. 2022. Real estate price data in Italy. Accessed on 19 Dec 2022. https://www.immobiliare.it/mercato-immobiliare.
  35. Jo S, Lee J, Müller P, Quintana FA, Trippa L.  2017. Dependent species sampling models for spatial density estimation. Bayesian Anal. 12:379–406. 10.1214/16-BA1006 [DOI] [Google Scholar]
  36. Kim C.  2021. Deviance information criteria for mixtures of distributions. Commun Stat Simul Comput. 50:2935–2948. 10.1080/03610918.2019.1617878 [DOI] [Google Scholar]
  37. Kulldorff M.  1997. A spatial scan statistic. Commun Stat Theory Methods. 26:1481–1496. 10.1080/03610929708831995 [DOI] [Google Scholar]
  38. Kulldorff M, Heffernan R, Hartman J, Assunção R, Mostashari F.  2005. A space–time permutation scan statistic for disease outbreak detection. PLoS Med. 2:e59. 10.1371/journal.pmed.0020059 [DOI] [PMC free article] [PubMed] [Google Scholar]
  39. Künzli N  et al.  2000. Public-health impact of outdoor and traffic-related air pollution: a European assessment. Lancet. 356:795–801. 10.1016/S0140-6736(00)02653-2 [DOI] [PubMed] [Google Scholar]
  40. Lafferty J, Blei D.  2005. Correlated topic models. In: Weiss Y, Schölkopf B, Platt J, editors. Advances in neural information processing systems. Vol. 18. MIT Press. [Google Scholar]
  41. Lawson AB.  2013. Statistical methods in spatial epidemiology. John Wiley & Sons. [Google Scholar]
  42. Lee D, Ferguson C, Mitchell R.  2009. Air pollution and health in Scotland: a multicity study. Biostatistics. 10:409–423. 10.1093/biostatistics/kxp010 [DOI] [PubMed] [Google Scholar]
  43. Li G, Best N, Hansell AL, Ahmed I, Richardson S.  2012. BaySTDetect: detecting unusual temporal patterns in small area data via Bayesian model choice. Biostatistics. 13:695–710. 10.1093/biostatistics/kxs005 [DOI] [PubMed] [Google Scholar]
  44. Li Y  et al.  2021. Multilevel modeling of spatially nested functional data: spatiotemporal patterns of hospitalization rates in the U.S. dialysis population. Stat Med. 40:3937–3952. 10.1002/sim.9007 [DOI] [PMC free article] [PubMed] [Google Scholar]
  45. Linderman SW, Johnson MJ, Adams RP.  2015. Dependent multinomial models made easy: stick breaking with the Pólya-gamma augmentation. In: Proceedings of the 28th International Conference on Neural Information Processing Systems—Volume 2, NIPS’15; Cambridge, MA, USA. MIT Press. p. 3456–3464.
  46. Liu Y, Liu Y, Zhang T.  2018. Wald-based spatial scan statistics for cluster detection. Comp Stat Data Anal. 127:298–310. 10.1016/j.csda.2018.06.002 [DOI] [Google Scholar]
  47. Makalic E, Schmidt DF.  2016. A simple sampler for the horseshoe estimator. IEEE Signal Process Lett. 23:179–182. 10.1109/LSP.2015.2503725 [DOI] [Google Scholar]
  48. Marin J-M, Robert CP.  2007. Regression and variable selection. In: Bayesian core: a practical approach to computational Bayesian statistics. Springer. p. 47–84. 10.1007/978-0-387-38983-7 [DOI] [Google Scholar]
  49. Moores M, Nicholls G, Pettitt A, Mengersen K.  2020. a. Scalable Bayesian inference for the inverse temperature of a hidden Potts model. Bayesian Anal. 15:27. 10.1214/18-BA1130 [DOI] [Google Scholar]
  50. Moores MT, Drovandi CC, Mengersen K, Robert CP.  2015. Pre-processing for approximate Bayesian computation in image analysis. Stat Comput. 25:23–33. 10.1007/s11222-014-9525-6 [DOI] [Google Scholar]
  51. Moores MT, Pettitt AN, Mengersen KL.  2020. b. Bayesian computation with intractable likelihoods. In: Mengersen KL, Pudlo P, Robert CP, editors. Case studies in applied bayesian data science: CIRM Jean-Morlet Chair, Fall 2018. Springer International Publishing. p. 137–151. 10.1007/978-3-030-42553-1\_6 [DOI] [Google Scholar]
  52. Möller S, Ahrenfeldt LJ.  2021. Estimating relative risk when observing zero events—frequentist inference and Bayesian credibility intervals. Int J Environ Res Public Health. 18:5527. 10.3390/ijerph18115527 [DOI] [PMC free article] [PubMed] [Google Scholar]
  53. Papastamoulis P.  2016. Label.switching: an R package for dealing with the label switching problem in MCMC outputs. J Stat Soft. 69:1–24. 10.18637/jss.v069.c01 [DOI] [Google Scholar]
  54. Papastamoulis P, Iliopoulos G.  2013. On the convergence rate of random permutation sampler and ECR algorithm in missing data models. Methodol Comput Appl Probab. 15:293–304. 10.1007/s11009-011-9238-7 [DOI] [Google Scholar]
  55. Piironen J, Vehtari A.  2017. Sparsity information and regularization in the horseshoe and other shrinkage priors. Electron J Statist. 11:5018–5051. 10.1214/17-EJS1337SI [DOI] [Google Scholar]
  56. Polson NG, Scott JG.  2011. Shrink globally, act locally: sparse Bayesian regularization and prediction. In: Bernardo JM, Bayarri MJ, Berger JO, Dawid AP, Heckerman D, Smith AFM, West M, editors. Bayesian statistics 9. Oxford University Press. [Google Scholar]
  57. Potts RB.  1952. Some generalized order-disorder transformations. Math Proc Camb Phil Soc. 48:106–109. 10.1017/S0305004100027419 [DOI] [Google Scholar]
  58. Qian Q  et al.  2024. Multivariate spatiotemporal functional principal component analysis for modeling hospitalization and mortality rates in the dialysis population. Biostatistics. 25:718–735   10.1093/biostatistics/kxad013. [DOI] [PMC free article] [PubMed] [Google Scholar]
  59. R Core Team. 2024. R: a language and environment for statistical computing. R Foundation for Statistical Computing. https://www.R-project.org/. [Google Scholar]
  60. Richardson S, Thomson A, Best N, Elliott P.  2004. Interpreting posterior relative risk estimates in disease-mapping studies. Environ Health Perspect. 112:1016–1025. 10.1289/ehp.6740 [DOI] [PMC free article] [PubMed] [Google Scholar]
  61. Robertson C, Nelson TA, MacNab YC, Lawson AB.  2010. Review of methods for space–time disease surveillance. Spat Spatiotemporal Epidemiol. 1:105–116. 10.1016/j.sste.2009.12.001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  62. Rodriguez A, Müller P.  2013. Nonparametric Bayesian inference. NSF-CBMS Reg Conf Ser Probab Stat. 9:i–110. 10.1214/cbms/1362163742 [DOI] [Google Scholar]
  63. Rosano A  et al.  2020. Aggiornamento e revisione dell’indice di deprivazione italiano 2011 a livello di sezione di censimento. Epidemiol Prev. 44:162–170. 10.19191/EP20.2-3.P162.039 [DOI] [PubMed] [Google Scholar]
  64. Ročková V.  2018. Bayesian estimation of sparse signals with a continuous spike-and-slab prior. Ann Statist. 46:401–437. 10.1214/17-AOS1554 [DOI] [Google Scholar]
  65. Russo M, Singer BH, Dunson DB.  2022. Multivariate mixed membership modeling: inferring domain-specific risk profiles. Ann Appl Stat. 16:391–413. 10.1214/21-aoas1496 [DOI] [PMC free article] [PubMed] [Google Scholar]
  66. Scrucca L, Fop M, Murphy TB, Raftery AE.  2016. Mclust 5: clustering, classification and density estimation using gaussian finite mixture models. R J. 8:289–317. [PMC free article] [PubMed] [Google Scholar]
  67. Tango T.  2021. Spatial scan statistics can be dangerous. Stat Methods Med Res. 30:75–86. 10.1177/0962280220930562. [DOI] [PubMed] [Google Scholar]
  68. Taylor J  et al.  2015. Mapping the effects of urban heat island, housing, and age on excess heat-related mortality in London. Urban Clim. 14:517–528   10.1016/j.uclim.2015.08.001. [DOI] [Google Scholar]
  69. Tesema GA, Tessema ZT, Heritier S, Stirling RG, Earnest A.  2023. A systematic review of joint spatial and spatiotemporal models in health research. Int J Environ Res Public Health. 20:5295. 10.3390/ijerph20075295 [DOI] [PMC free article] [PubMed] [Google Scholar]
  70. van Erp S, Oberski DL, Mulder J.  2019. Shrinkage priors for Bayesian penalized regression. J Math Psychol. 89:31–50. 10.1016/j.jmp.2018.12.004 [DOI] [Google Scholar]
  71. Ver Hoef JM, Peterson EE, Hooten MB, Hanks EM, Fortin M-J.  2018. Spatial autoregressive models for statistical inference from ecological data. Ecol Monogr. 88:36–59. 10.1002/ecm.1283 [DOI] [Google Scholar]
  72. Waller LA, Gotway CA.  2004. Applied spatial statistics for public health data. John Wiley & Sons. 10.1002/0471662682 [DOI] [Google Scholar]
  73. Wong C-M, Vichit-Vadakan N, Kan H, Qian Z; and the PAPA Project Teams  2008. Public health and air pollution in Asia (PAPA): a multicity study of short-term effects of air pollution on mortality. Environ Health Perspect. 116:1195–1202. 10.1289/ehp.11257 [DOI] [PMC free article] [PubMed] [Google Scholar]
  74. Zhao E  et al.  2021. Spatial transcriptomics at subspot resolution with BayesSpace. Nat Biotechnol. 39:1375–1384. 10.1038/s41587-021-00935-2 [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

kxaf028_Supplementary_Data

Articles from Biostatistics (Oxford, England) are provided here courtesy of Oxford University Press

RESOURCES