Next Article in Journal
HMM-Based Map Matching and Spatiotemporal Analysis for Matching Errors with Taxi Trajectories
Previous Article in Journal
Site Selection Prediction for Coffee Shops Based on Multi-Source Space Data Using Machine Learning Techniques
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Comparison of Soft Indicator and Poisson Kriging for the Noise-Filtering and Downscaling of Areal Data: Application to Daily COVID-19 Incidence Rates

by
Pierre Goovaerts
1,*,
Thomas Hermans
2,
Peter F. Goossens
3 and
Ellen Van De Vijver
3,4
1
BioMedware, Inc. 167 Little lake dr., Ann Arbor, MI 48103, USA
2
Department of Geology, Ghent University, Campus Sterre, Krijgslaan 281, 9000 Ghent, Belgium
3
Department of Environment, Ghent University, Campus Coupure, Coupure Links 653, 9000 Ghent, Belgium
4
Department of Environment and Spatial Development, Government of Flanders, Koning Albert II-laan 20 bus 8, 1000 Brussels, Belgium
*
Author to whom correspondence should be addressed.
ISPRS Int. J. Geo-Inf. 2023, 12(8), 328; https://doi.org/10.3390/ijgi12080328
Submission received: 10 May 2023 / Revised: 28 July 2023 / Accepted: 2 August 2023 / Published: 5 August 2023
(This article belongs to the Topic Spatial Epidemiology and GeoInformatics)

Abstract

:
This paper addresses two common challenges in analyzing spatial epidemiological data, specifically disease incidence rates recorded over small areas: filtering noise caused by small local population sizes and deriving estimates at different spatial scales. Geostatistical techniques, including Poisson kriging (PK), have been used to address these issues by accounting for spatial correlation patterns and neighboring observations in smoothing and changing spatial support. However, PK has a limitation in that it can generate unrealistic rates that are either negative or greater than 100%. To overcome this limitation, an alternative method that relies on soft indicator kriging (IK) is presented. The performance of this method is compared to PK using daily COVID-19 incidence rates recorded in 2020–2021 for each of the 581 municipalities in Belgium. Both approaches are used to derive noise-filtered incidence rates for four different dates of the pandemic at the municipality level and at the nodes of a 1 km spacing grid covering the country. The IK approach has several attractive features: (1) the lack of negative kriging estimates, (2) the smaller smoothing effect, and (3) the better agreement with observed municipality-level rates after aggregation, in particular when the original rate was zero.

1. Introduction

Geostatistics has emerged as a powerful tool for the analysis of spatially correlated data in medical geography [1]; in particular, disease incidence and mortality rates. These rates are typically recorded at the level of administrative units, such as census tracts, counties or municipalities which can be sparsely populated and of different sizes and shapes. These areal data tend to be noisy when recorded for small population sizes, while the aggregation process may distort the true underlying spatial patterns of the disease and the subsequent interpretation, a phenomenon known as the modifiable areal unit problem [2,3,4]. To address these challenges, geostatistical techniques have been developed to filter the noise and downscale areal data to finer spatial scales [5].
One widely used geostatistical technique for smoothing or noise-filtering is Poisson kriging (PK). This technique was originally developed for characterizing the spatial distribution of rare wild species [6] from infrequent sightings and heterogeneous observation efforts (i.e., the total number of hours spent observing at a given location). Such data often feature a strongly skewed distribution with a large percentage of zeros and a few extremely large values. Since then, PK has been applied to a wide range of health outcomes and spatial scales. For example, [7] mapped incidence rates of cholera and dysentery and associated measure of reliability in a 184 km2 endemic area of Bangladesh using PK and data collected at the household level. Another study [8] applied PK to filter noise attached to lung and cervix cancer mortality rates recorded for white females in two contrasted county geographies: (1) state of Indiana that consists of 92 counties of fairly similar size and shape, and (2) four states in the western US (Arizona, California, Nevada and Utah) forming a set of 118 counties that are vastly different geographical units. In the western US and Utah, PK was used to smooth county-level incidence rates of drug poisoning deaths, populate data gaps and improve the reliability of rates recorded in sparsely populated counties [9].
Area-to-point (ATP) kriging [10,11] is a variant of kriging that allows the mapping of attribute values within each sampled geographical unit; in other words, converting choropleth maps into isopleth maps. This spatial downscaling, or disaggregation, is accomplished under the constraint that the average of point estimates returns the areal data (coherency constraint). The so-called pycnophilactic property, however, can lead to unrealistic estimates, such as negative values. For instance, the disaggregation of null areal data requires a mixture of positive and negative point estimates to ensure that the average within each unit is zero. This is especially problematic when implemented under the PK framework for analyzing health outcomes with a lot of zeros. A good example are COVID-19 incidence rates, as many geographical units had no cases detected at the beginning of the pandemic. This issue was, however, never mentioned in the studies that applied Poisson kriging to this type of data [12,13,14].
One quick and easy way to correct for negative ATP kriging estimates is to reset these estimates to zero [15], albeit at the cost of losing the pycnophilactic property. More elaborate solutions have been proposed in the geostatistical literature, such as (i) constraints on the kriging weights, (ii) the soft-kriging approach, and (iii) constrained predictions via non-linear optimization techniques. These solutions are reviewed in detail in [16]. Indicator kriging (IK) is explored here as an alternative to PK for filtering noise in data that display varying levels of reliability and a strongly skewed distribution with a large percentage of zeros and a few extremely large values.
This is not the first comparison of IK and PK performances. The authors of [17] compared IK and area-to-point PK for mapping patterns of herbivore species abundance in Kruger National Park, South Africa. This study indicated that IK was less accurate than PK for mapping animal abundance, in particular, the few large counts. Opposite conclusions were reached by [18], who investigated the applicability of ordinary kriging (OK), PK and IK to recreational fishery data, which are highly skewed, zero-inflated and when expressed as catch rates are impacted by the small number problem. In that case, IK was found to provide more accurate predictions of the latent catch rate for the three fish species under study compared to OK and PK, the later generating smoother spatial distributions. The present comparison study however differs in two major aspects: (1) the spatial support of the data are not regular squares but municipalities with irregular shape and size, and (2) the uncertainty attached to the observations is accounted for through the “soft” indicator coding (i.e., indicators are valued between zero and one) of a binomial distribution defined by the incidence rate and the underlying population size instead of a “hard” (i.e., indicators are zero or one) indicator coding of original data [15].
In this paper, we present an application of geostatistical techniques for the smoothing and downscaling of areal data, with a focus on disease incidence rates. We illustrate the advantages and limitations of PK and compare its performance to an innovative implementation of IK that propagates the uncertainty attached to the data through the creation of indicator transforms. The study is illustrated using daily COVID-19 incidence rates recorded in 2020–2021 for each of the 581 municipalities in Belgium.

2. Materials and Methods

2.1. COVID-19 Incidence Data

The geostatistical mapping approach is illustrated using daily COVID-19 incidence rates recorded in 2020–2021 for each of the 581 municipalities in Belgium (300 in the Flemish, 262 in the Walloon and 19 in the Brussels-Capital Region); see Figure 1A. The data were collected by Sciensano, the Belgian institute for health [19]. No individual-level information (e.g., gender, age) was available. Each rate was calculated as the sum of newly confirmed positive cases in the past 7 days divided by the population size of the respective municipality as of 1 January 2020 according to Statbel, the Belgian statistical office (Figure 1B). Rates are expressed as number of cases per 10,000 inhabitants. Belgian municipalities have an average area of 52.8 km2, and finer details on the spatial distribution of the population was provided by a raster (31,557 cells of 1 km2 each) of the 2016 population (Figure 1C). These high-resolution population data were derived through the geocoding of individual addresses from the National Register of Natural Persons (RNPP) and are publicly available [20]. Only very few individuals could not be geolocated (6827 individuals out of a population of 11,492,641 in 2020), leading to very accurate statistics.

2.2. Poisson Kriging

Let {z(vα,t), α = 1, …, M} be the set of COVID-19 incidence rates (areal data) recorded at M = 581 municipalities vα on day t. Since the same analysis is undertaken independent-ly for every day t, the temporal reference is omitted from the notation hereafter for simplicity. Each rate is calculated as z(vα) = d(vα)/n(vα), where d(vα) is the number of positive cases and n(vα) is the size of the population at risk (i.e., total population of the municipality). The objective of the analysis is twofold: (1) filter the noise attached to the observed rates z(vα), and (2) estimate incidence rates at L = 31,557 nodes u l of a 1 km spacing grid discretizing the entire country of Belgium (spatial disaggregation). The results will be two sets of rate estimates for any single day t: { z ^ P K (vα), α = 1, …, M} and { z ^ P K ( u l ), l = 1, …, L} with the following coherency constraint that is satisfied for each municipality vα:
z ^ P K ( v α ) = 1 n ( v α ) l = 1 L α n ( u l ) z ^ P K ( u l )   with   n ( v α ) = l = 1 L α n ( u l )  
where L α is the number of grid cells within municipality vα and n ( u l ) represents the population within the grid cell centered on the node u l . In both cases, each rate estimate is calculated as the weighted sum of rates recorded in (B − 1) neighboring municipalities, besides the municipality vα where the estimation is taking place:
z ^ P K ( v α ) = β = 1 B λ β z ( v β )   and   z ^ P K ( u l ) = β = 1 B κ β z ( v β )
where the weights are the solution of the following systems of linear equations known respectively as area-to-area (ATA) PK and area-to-point (ATP) PK:
β = 1 B λ β [ C ¯ R ( v β , v θ ) + δ β θ z ¯ n ( v θ ) ] + μ ( v α ) = C ¯ R ( v α , v θ )   θ = 1 , , B   β = 1 B λ β = 1    
β = 1 B κ β [ C ¯ R ( v β , v θ ) + δ β θ z ¯ n ( v θ ) ] + μ ( u l ) = C ¯ R ( u l , v θ )   θ = 1 , , B   β = 1 B κ β = 1 ,  
where μ (.) is a Lagrange multiplier accounting for the unit sum constraint on the weights. The term z _ is the population-weighted average of the M observed rates, and its division by n ( v θ ) is an error variance term, which is added to the variance   C ¯ R ( v θ , v θ ) , as the Kronecker delta δ β θ   is 1 if β   = θ and 0 otherwise. Thus, municipalities with a small population size n ( v θ ) (i.e., small denominator) receive smaller kriging weights, as incidence rates based on fewer cases are viewed as more error-prone (small number problem).
Under the assumption of second-order stationarity, the area-to-area covariance C ¯ R ( v β , v θ ) is numerically approximated as the average of the point-support covariance C (h) calculated between any two locations discretizing the geographical units corresponding to municipalities v β and v θ . Similarly, the area-to-point covariance C ¯ R ( u l , v θ ) is estimated by averaging the covariance C (h) computed between grid node u l and a set of locations discretizing the geographical unit v θ .
The point-support covariance C (h) is inferred in three steps. First, an area-based semivariogram is calculated from incidence rates using the Poisson estimator introduced in [5]:
γ ^ v ( h ) = 0.5 α , β N ( h ) n ( v α ) × n ( v β ) n ( v α ) + n ( v β ) α , β N ( h ) { n ( v α ) × n ( v β ) n ( v α ) + n ( v β ) [ z ( v α ) z ( v β ) ] 2 z ¯ }   ,  
where N (h) is the number of pairs of municipalities ( v α ,   v β ) whose population-weighted centroids are separated by the vector h, and z _ is the population-weighted mean of the M incidence rate. The squared spatial increments [ z ( v α ) z ( v β ) ] 2 are weighted by a function of their respective population sizes, n ( v α ) × n ( v β ) /[ n ( v α ) + n ( v β ) ], a term which is inversely proportional to their standard deviations [6]. More importance is thus given to the more reliable data pairs (i.e., smaller standard deviations). Second, a model is fitted to the experimental semivariogram γ ^ v ( h ) and deconvoluted using an iterative procedure [21] to derive the point-support semivariogram model γ ( h ) . Last, the covariance is calculated as C(h) = C (0) −   γ ( h ) , where C (0) is the sill of the semivariogram γ ( h ) .

2.3. Soft Indicator Kriging

To avoid the issue of negative estimates, z ^ P K ( u l ) < 0, being generated during the disaggregation of municipality-level incidence rates by PK, a novel methodology was implemented. It relies on a soft indicator coding of rate data, followed by their spatial disaggregation using ATP kriging [11]. In the case of daily incidence rates, this new approach proceeds for each day as follows:
  • Compute K = 50 percentiles z k of the frequency distribution of M = 581 municipality rates, F(.), as: z k   =F-1( p k ) with { p k = p m i n + ( k 1 ) × ( 1 p m i n ) 50 ,   k = 1 , , K }   where p m i n = F ( z m i n ) is the proportion of rates no greater than the minimum observed rate z m i n . This formulation avoids obtaining a series of zero-valued thresholds for days where no cases were recorded in many municipalities.
  • For each municipality v α :
    • Create a binomial distribution Bi ( n ( v α ) , z ( v α ) ) characterized by the daily incidence rate z ( v α )   and the population n ( v α ) within that geographical unit. This step allows one to capture the uncertainty attached to the observed rate z ( v α ) , which can be substantial for municipalities that are sparsely populated (i.e., small population size n ( v α ) ) ,
    • Discretize the probability distribution using the set of K thresholds z k calculated at step 1: { j ( v α ; z k ) = F B i ( v α ; z k ) ,   k = 1 , , K }   where F B i ( v α ) is the cumulative binomial distribution for the α-th municipality. The quantity j ( v α ; z k )   represents the probability that the underlying rate is no greater than the threshold z k   for municipality v α .
  • For each threshold z k :
    • Calculate and model the population-weighted indicator semivariogram as:
      γ ( h ; z k ) = 1 α , β N ( h ) n ( v α ) × n ( v β )   α , β N ( h ) n ( v α ) × n ( v β )   [ j ( v α ; z k ) j ( v β ; z k ) ] 2
      where N (h) is the number of pairs of municipalities ( v α ,   v β ) whose population-weighted centroids are separated by the vector h [19].
    • Use this model and ATP ordinary kriging to disaggregate the probabilities j ( v α ; z k ) (i.e., soft indicator data) at the nodes u l of a 1 km spacing grid discretizing the country (total number of nodes is L = 31,557).
  • For each node u l of the discretization grid:
    • Assemble the K estimated probabilities j * ( u l ; z k ) into a probability distribution.
    • Correct for order relation deviations [15] as: (1) each probability j * ( u l ; z k ) can be negative or larger than 1 since it was estimated by ATP kriging (same potential issues as PK), and (2) the set of K probabilities j * ( u l ; z k ) were estimated separately, with no guarantee that j * ( u l ; z k ) j * ( u l ; z k + 1 )     z k + 1 > z k .
    • Create a continuous distribution using linear interpolation between thresholds, as well as between the first (last threshold) and the minimum (maximum) observed rate.
    • Calculate the mean z ^ I K ( u l ) and variance of the local probability distribution (ccdf).
  • For each municipality v α :
    • Estimate each of the K probabilities j * ( v α ; z k ) as the population-weighted average of the corresponding probabilities j * ( u l ; z k ) for all nodes u l that fall within that geographical unit, i.e.,
      j * ( v α ; z k ) = 1 n ( v α ) l = 1 L i ( u l ; v α ) × n ( u l ) × j * ( u l ; z k )  
      with i ( u l ; v α ) = 1 if u l   v α and 0 otherwise. n ( u l )   is the population size within the raster cell centered on node u l   while n ( v α ) is the population for the α-th municipality. Each probability j * ( v α ; z k ) can be interpreted as the population-weighted fraction of the α-th municipality area, A α , where the threshold z k is not exceeded.
    • Assemble the K estimated probabilities j * ( v α ; z k ) into a probability distribution.
    • Correct for order relation deviations and create a continuous distribution using linear interpolation between thresholds, as well as between the first (last threshold) and the minimum (maximum) observed rate.
    • Calculate the mean z ^ I K ( v α )   and variance of the local probability distribution (ccdf).

2.4. Software

The analysis was conducted using the following public-domain software: (1) SpaceStat 4.0 [22] for Poisson kriging, ATP kriging and some of the data processing (e.g., creation of interpolation grids, mapping), and (2) program AUTO-IK [23] for indicator kriging.

3. Results

3.1. Temporal Trend and Spatial Patterns

The proposed approach (IK) was compared to results obtained by both ATA (area-to-area) PK for municipalities and ATP (area-to-point) PK for grid nodes. The comparison was conducted for four dates of the pandemic; from the time series of 365 daily incidence rates starting on 1 March 2020 (Figure 2), the analysis was conducted for times t = 10 days (10 March 2020), t = 200 days (16 September 2020), t = 242 days (28 October 2020) and t = 300 days (25 December 2020). This choice allowed one to consider a range of frequency distributions, from low incidence rates (mean = 0.444 cases/10,000 inhabitants) with 64% of null rates (10 March 2020), to a date (25 December 2020) with an average incidence rate of 11.66 cases/10,000 inhabitants and only a few municipalities with no COVID-19 cases; see Table 1. The peak was reached on 28 October 2020, when the incidence rate per municipality ranged between 12.98 and 303.8 cases/10,000 inhabitants, with a mean of 105.63. Note that at the beginning of the pandemic, the testing capacity was low, so that only patients admitted to the hospital were tested; the rates were therefore largely underestimated as for other infectious diseases [24]. This is visible in the amplitude of the first peak (t = 40 days), which is 10 times smaller than the second peak (t = 242 days), while mortality rates were similar [25].
The spatial distribution of incidence rates recorded at the municipality level was mapped in Figure 3 for each of the four dates. As the pandemic progressed and the incidence rate increased, a spatial pattern of higher incidence in the southeastern part of Belgium emerged. This spatial structure was particularly pronounced at the peak of the pandemic (28 October 2020). The semivariograms in Figure 4 confirmed this visual interpretation; in particular, the long-range structure became predominant while the relative nugget effect (i.e., discontinuity at the origin expressed as proportion of the sill) vanished as the infectious disease spread.
Similar results were obtained in studies on the temporal variation of spatial autocorrelation of COVID-19 cases. In particular, using county-level incidence rates in Poland, ref. [14] found that the overwhelming majority of dates without any spatial autocorrelation, as measured by the Poisson semivariogram, happened at the beginning of the pandemic (March to August 2020) when the number of cases was low, and geographical units with extremely low and high values were directly adjacent to each other. Other measures of autocorrelation, such as Global Moran’s I or the spatial component of generalized linear models, revealed similar temporal trends for other countries [26,27,28].
The application of IK required the computation and modelling of semivariograms, albeit in a much larger number (50 vs. 1), which was conducted automatically by the program AUTO-IK [23]. Indicator semivariograms for the first (second for 28 October 2020) threshold were plotted for all four dates (Figure 5), while Figure 6 shows experimental and modeled semivariograms for three additional thresholds (# 10, 25, 40) on two different dates (10 March 2020, 25 December 2020). Like for Poisson semivariograms (Figure 4), stronger spatial structures, in particular longer ranges of autocorrelation, were observed at later dates, as incidence rate increased.

3.2. Kriging Estimates

The semivariogram models in Figure 4 were used to filter the noise attached to municipality-level rates using area-to-area PK (ATAPK) and the eight closest municipalities (B = 8 in Equation (2)). ATA kriging results were mapped for the first and last dates at the top of Figure 7 and Figure 8, while statistics (variance, rank correlation with observed rates) for all four dates were listed in the first two rows of Table 2 and Table 3. Compared to PK, the IK approach generated less smoothing, both at the municipality level (compare top maps in Figure 7 and Figure 8) and after downscaling to a 1 km resolution (compare middle maps in Figure 7 and Figure 8).
The magnitude of the smoothing effect, hence discrepancies between the two approaches, was the largest when the average incidence rate was low, and many municipalities had no cases. For example, the variance of noise-filtered municipality-level rates is 0.194 (PK) vs. 0.754 (IK) for the first time period (10 March 2020) with 64.4% of null rates, while the ratio of variances is the smallest (3219 vs. 3575) at the peak of the pandemics when cases were recorded in all municipalities (Table 3). Similarly, the correlation between the two sets of kriged rates strengthened as we moved from time period 1 to 3: r = 0.645 to 0.989 (Table 3).
The smaller variance of PK estimates at t = 10 days is caused by the weaker spatial structure (shorter range and larger nugget effect of semivariograms in Figure 4), which led to assigning almost as much weight to remote observations than closer ones in Equation (2). In other words, the kriging estimate starts mimicking the arithmetical average and deviates more from the original rate. This is reflected by the lower correlation between ATA PK rates and observed rates compared to ATA IK rates and observed rates, in particular for the first date (r = 0.883 for IK vs. 0.645 for PK); see Table 3 (first two rows). Interestingly, the greater variance of IK estimates vs. PK estimates is not observed over the entire range of values. The scatterplots of Figure 9 illustrate the narrower range exhibited by IK rate estimates vs. PK results for municipalities with no case (green ellipses). This is a desirable feature, as one should be suspicious of estimated rates that greatly exceed observed rates after smoothing.
Similar to the case of municipality rates, the correlation between the two sets of gridded estimates (ATP kriging) increases with time as the average incidence rate increases: r = 0.849 to 0.980; see Table 3 (last row). In addition to reducing the smoothing effect (Table 2, last two rows), disaggregation by IK also avoids the generation of negative estimates for the first time period where many municipalities do not have any case; see black pixels in the map of Figure 7C. The disaggregation of municipality-level probabilities { j ( v α ; z k ) ,   k = 1 , , K } using ATP ordinary kriging (Step 3 in Section 2.3) can, however, generate a set of probabilities { j * ( u l ; z k ) ,   k = 1 , , K } that violates order relations, including negative probabilities, and needs to be corrected. The magnitude of these corrections (Table 4, second line) is of the order of 0.045 and are less frequent at the peak of the pandemic (t = 242 days): 43% vs. 80% for other days (Table 4, first line), likely because of the absence of zero incidence rates. Once corrected at the grid level, no more order relation deviation is observed after aggregation to the municipality level; see Table 4 (last two lines).

3.3. Kriging Variances

In addition to rate estimates, PK and IK differ in terms of the variance of prediction errors; see distinct spatial patterns at the bottom of Figure 7 and Figure 8. Once again, differences are the largest for the first time period: the correlation between the two sets of ATA kriging standard deviations (not mapped) is only -0.176, while the correlation is 0.728 for the last time period (Table 4, first row). While the PK variance is a function of the geometric configuration of the data (i.e., larger variance where distance between municipality centroids is large) and the population size (i.e., smaller variance in more heavily populated municipalities), the variance of the IK-based probability distributions is also a function of the mean of these distributions (i.e., risk estimates), a phenomenon known as proportional effect. This is illustrated by the correlation coefficients listed in Table 5. For ATA IK, the correlation between kriging standard deviation and estimates ranges between 0.724 (t = 242) and 0.986 (t = 10) while it never exceeds 0.259 for PK. Similar results are obtained for ATP kriging (Table 5, bottom half) although the magnitude of negative and positive correlations is smaller, which is an artefact of the larger population size: n = 581 municipalities versus n = 31,557 grid nodes.

4. Conclusions

In this study, we addressed two common challenges associated with the analysis of health outcomes aggregated over small areas, namely filtering noise caused by small local population sizes and deriving estimates at different spatial scales. Geostatistical techniques, such as PK, have been widely used to address these challenges by accounting for the pattern of spatial correlation and neighboring observations in the smoothing and change in spatial support. However, a limitation of PK is the possibility of generating unrealistic rates that are either negative or larger than 100%.
To overcome this limitation, we proposed an alternative approach that relies on a soft indicator coding of probability distributions inferred from rate data and population size for a series of geographical units. The use of a binomial distribution was novel and allowed us to account for uncertainty attached to rates recorded in sparsely populated geographical areas. This was followed by a kriging interpolation to derive these distributions at different spatial scales. The effectiveness of this approach was demonstrated by applying it to daily COVID-19 incidence rates recorded in 2020–2021 for each of the 581 municipalities in Belgium.
The absence of data at the grid level prohibited the quantitative comparison of the accuracy of the two types of disaggregation procedures. The IK approach has, however, several attractive features: (1) the lack of negative kriging estimates, (2) the smaller smoothing effect, and (3) the better agreement with observed rates after aggregation, in particular, when the original rate was zero (i.e., epidemiologists might be suspicious of smoothed rates that deviate too much from observed rates). It is noteworthy that as the mean incidence rate increases, differences between approaches decrease, which can be viewed as a positive development.
Indicator kriging is computationally more expensive since it requires the solving of 50 kriging systems instead of a single PK system, yet it is still tractable as it took just a few CPU minutes in the present case. Another limitation is that probabilities estimated through disaggregation can be negative and might not form a valid probability distribution, with the need for a posteriori correction of these order relation deviations. Such correction has, however, been routinely applied in the geostatistical literature [29]. Future work will extend the applications of these techniques to chronic diseases, including the mapping of cancer incidence and mortality rates [30].
One of the main benefits of geostatistical techniques is their ability to incorporate multiple layers of secondary information that can be more densely sampled or available at a finer spatial resolution. This is particularly useful when disaggregating areal data to explain some of the unknown spatial variation present at local scales. One of the most widely applied technique is area-to-point residual kriging, where ancillary data are used to inform on within-area variation through a regression model, followed by the disaggregation of regression residuals by ATP kriging. This multivariate interpolation approach improved the accuracy of prediction in multiple studies, including the mapping of urban population density using remote sensing covariates [31], the prediction of soil organic carbon content [32] using recent soil measurements and disaggregated legacy soil data (soil map) in addition to high resolution auxiliary variables (elevation, airborne radiometric K), and the downscaling of 25 km resolution surface soil moisture remote sensing products using fine scale auxiliary data [33]. Recent findings [34,35] indicate a connection between geo-environmental factors (e.g., air pollution, chemical exposures, climate and the built environment) and the transmission, susceptibility and severity of COVID-19. A similar methodology could thus be implemented for incorporating such environmental factors in the space-time prediction of COVID-19 incidence rates.

Author Contributions

Conceptualization, Pierre Goovaerts, Ellen Van De Vijver, Peter F. Goossens and Thomas Hermans; methodology, Pierre Goovaerts, Ellen Van De Vijver, Peter F. Goossens and Thomas Hermans; validation, Pierre Goovaerts, Ellen Van De Vijver, Peter F. Goossens and Thomas Hermans; formal analysis, Pierre Goovaerts; investigation, Pierre Goovaerts and Ellen Van De Vijver; resources, Pierre Goovaerts; writing—original draft preparation, Pierre Goovaerts; writing—review and editing, Pierre Goovaerts, Ellen Van De Vijver, Peter F. Goossens and Thomas Hermans; visualization, Pierre Goovaerts; supervision, Pierre Goovaerts and Ellen Van De Vijver; project administration, Ellen Van De Vijver; funding acquisition, Pierre Goovaerts and Ellen Van De Vijver. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by grant R44CA132347-02 from the National Cancer Institute and grant G0G9820N of the FWO (Research Foundation—Flanders). The views stated in this publication are those of the author and do not necessarily represent the official views of the NCI.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. Population data for each Belgium municipalities can be downloaded from https://statbel.fgov.be/sites/default/files/files/documents/bevolking/5.1%20Structuur%20van%20de%20bevolking/Bevolking_per_gemeente.xlsx, accessed on 9 May 2023. Population data at a finer spatial scale (1 km2 grid cells) are available at https://statbel.fgov.be/en/open-data/population-according-km2-grid-2020, , accessed on 9 May 2023. A free 1-yr license of SpaceStat can be downloaded at https://biomedware.com/products/spacestat/, , accessed on 9 May 2023.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Goovaerts, P. Medical geography: A promising field of application for geostatistics. Math. Geosci. 2009, 41, 243–264. [Google Scholar] [CrossRef] [Green Version]
  2. Waller, L.A.; Gotway, C.A. Applied Spatial Statistics for Public Health Data; John Wiley and Sons: Hoboken, NJ, USA, 2004. [Google Scholar]
  3. Gregorio, D.; DeChello, L.; Samociuk, H.; Kulldorff, M. Lumping or splitting: Seeking the preferred areal unit for health geography studies. Int. J. Health Geogr. 2005, 4, 6. [Google Scholar] [CrossRef] [Green Version]
  4. Meliker, J.R.; Jacquez, G.M.; Goovaerts, P.; Copeland, G.; Yassine, M. Spatial cluster analysis of early-stage breast cancer: A method for public health practice using cancer registry data? Cancer Causes Control. 2009, 20, 1061–1069. [Google Scholar] [CrossRef] [Green Version]
  5. Goovaerts, P. Geostatistical analysis of disease data: Accounting for spatial support and population density in the isopleth mapping of cancer mortality risk using area-to-point Poisson kriging. Int. J. Health Geogr. 2006, 5, 52. [Google Scholar] [CrossRef] [Green Version]
  6. Monestiez, P.; Dubroca, L.; Bonnin, E.; Durbec, J.P.; Guinet, C. Geostatistical modelling of spatial distribution of Balenoptera physalus in the Northwestern Mediterranean Sea from sparse count data and heterogeneous observation efforts. Ecol. Model. 2006, 193, 615–628. [Google Scholar] [CrossRef]
  7. Ali, M.; Goovaerts, P.; Nazia, N.; Haq, M.Z.; Yunus, M.; Emch, M. Application of Poisson kriging to the mapping of cholera and dysentery incidence in an endemic area of Bangladesh. Int. J. Health Geogr. 2006, 5, 45. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Goovaerts, P.; Gebreab, S. How does Poisson kriging compare to the popular BYM model for mapping disease risks? Int. J. Health Geogr. 2008, 7, 6. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  9. Kerry, R.; Vowles, M.; Goovaerts, P.; Ingram, B. Spatial analysis of drug poisoning deaths in the American West, particularly Utah. Int. J. Drug Policy 2016, 33, 44–55. [Google Scholar] [CrossRef] [Green Version]
  10. Gotway, C.A.; Young, L.J. Combining Incompatible Spatial Data. J. Am. Stat. Assoc. 2002, 97, 632–648. [Google Scholar] [CrossRef] [Green Version]
  11. Kyriakidis, P. A geostatistical framework for area-to-point spatial interpolation. Geogr. Anal. 2004, 36, 259–289. [Google Scholar] [CrossRef]
  12. Alvo, M.; Mu, J. COVID-19 Data Analysis Using Bayesian Models and Nonparametric Geostatistical Models. Mathematics 2023, 11, 1359. [Google Scholar] [CrossRef]
  13. Azevedo, L.; Pereira, M.J.; Ribeiro, M.C.; Soares, A. Geostatistical COVID-19 infection risk maps for Portugal. Int. J. Health Geogr. 2020, 19, 25. [Google Scholar] [CrossRef]
  14. Stach, A. Temporal variation of spatial autocorrelation of COVID-19 cases identified in Poland during the year from the beginning of the pandemic. Geogr. Pol. 2021, 94, 355–380. [Google Scholar] [CrossRef]
  15. Goovaerts, P. Geostatistics for Natural Resources Evaluation; Oxford University Press: New York, NY, USA, 1997. [Google Scholar]
  16. Yoo, E.-H.; Kyriakidis, P.C. Area-to-point Kriging with inequality-type data. J. Geogr. Syst. 2006, 8, 357–390. [Google Scholar] [CrossRef] [Green Version]
  17. Kerry, R.; Goovaerts, P.; Smit, I.; Ingram, B.R. A comparison of multiple indicator kriging and area-to-point Poisson kriging for mapping patterns of herbivore species abundance in Kruger National Park, South Africa. Int. J. Geogr. Inf. Sci. 2013, 27, 47–67. [Google Scholar] [CrossRef] [Green Version]
  18. Aidoo, E.N.; Mueller, U.; Goovaerts, P.; Hyndes, G. Evaluation of geostatistical estimators and their applicability to characterize the spatial patterns of recreational fishing catch rates. Fish. Res. 2015, 168, 20–32. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Sciensano. Epistat—COVID-19 Monitoring. 2021. Available online: https://epistat.wiv-isp.be/covid/ (accessed on 10 June 2021).
  20. Statbel. Structure of the Population. 2023. Available online: https://statbel.fgov.be/en/themes/population/structure-population#documents (accessed on 24 May 2021).
  21. Goovaerts, P. Kriging and semivariogram deconvolution in presence of irregular geographical units. Math. Geosci. 2008, 40, 101–128. [Google Scholar] [CrossRef] [Green Version]
  22. Jacquez, G.M.; Goovaerts, P.; Kaufmann, A.; Rommel, R. SpaceStat 4.0 User Manual: Software for the Space-Time Analysis of Dynamic Complex. Systems, 4th ed.; BioMedware: Ann Arbor, MI, USA, 2014. [Google Scholar]
  23. Goovaerts, P. AUTO-IK: A 2D indicator kriging program for the automated non-parametric modeling of local uncertainty in earth sciences. Comput. Geosci. 2009, 35, 1255–1270. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  24. Gibbons, C.L.; Mangen, M.J.J.; Plass, D.; Havelaar, A.H.; Brooke, R.J.; Kramarz, P.; Peterson, K.L.; Stuurman, A.L.; Cassini, A.; Fèvre, E.M.; et al. Measuring underreporting and under-ascertainment in infectious disease datasets: A comparison of methods. BMC Public Health 2014, 14, 147. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Rollier, M.; Miranda, G.H.B.; Vergeynst, J.; Meys, J.; Alleman, T.; Baetens, J.M. Mobility and the spatial spread of sars-cov-2 in Belgium. Math. Biosci. 2023, 360, 108957. [Google Scholar] [CrossRef] [PubMed]
  26. Aral, N.; Bakir, H. Spatiotemporal analysis of COVID-19 in Turkey. Sustain. Cities Soc. 2022, 76, 103421. [Google Scholar] [CrossRef] [PubMed]
  27. Giuliani, D.; Dickson, M.M.; Espa, G.; Santi, F. Modelling and predicting the spatio-temporal spread of COVID-19 in Italy. BMC Infect. Dis. 2020, 20, 700. [Google Scholar] [CrossRef]
  28. Maiti, A.; Zhang, Q.; Sannigrahi, S.; Pramanik, S.; Chakraborti, S.; Cerda, A.; Pilla, F. Exploring spatiotemporal effects of the driving factors on COVID-19 incidences in the contiguous United States. Sustain. Cities Soc. 2021, 68, 102784. [Google Scholar] [CrossRef] [PubMed]
  29. Deutsch, C.V.; Journel, A.G. GSLIB Geostatistical Software Library and User’s Guide; Oxford University Press: New York, NY, USA, 1997. [Google Scholar]
  30. Lin, W.-C.; Lin, Y.-P.; Wang, Y.-C.; Chang, T.-K.; Chiang, L.-C. Assessing and Mapping Spatial Associations among Oral Cancer Mortality Rates, Concentrations of Heavy Metals in Soil, and Land Use Types Based on Multiple Scale Data. Int. J. Environ. Res. Public Health 2014, 11, 2148–2168. [Google Scholar] [CrossRef] [Green Version]
  31. Liu, X.; Kyriakidis, P.C.; Goodchild, M.F. Population density estimation using regression and area-to-point residual Kriging. Int. J. Geogr. Inf. Sci. 2008, 22, 431–447. [Google Scholar] [CrossRef]
  32. Kerry, R.; Goovaerts, P.; Rawlins, B.G.; Marchant, B.P. Disaggregation of legacy soil data using area to point kriging for mapping soil organic carbon at the regional scale. Geoderma 2012, 170, 347–358. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  33. Jin, Y.; Ge, Y.; Wang, J.; Heuvelink, G.B.; Wang, L. Geographically weighted Area-to-Point regression kriging for spatial downscaling in remote sensing. Remote Sens. 2018, 10, 579. [Google Scholar] [CrossRef] [Green Version]
  34. Weaver, A.K.; Head, J.R.; Gould, C.F.; Carlton, E.J.; Remais, J.V. Environmental factors influencing COVID-19 incidence and severity. Annu. Rev. Public Health 2022, 43, 271–291. [Google Scholar] [CrossRef] [PubMed]
  35. Wang, D.; Wu, X.; Li, C.; Han, J.; Yin, J. The impact of geo-environmental factors on global COVID-19 transmission: A review of evidence and methodology. Sci. Total Environ. 2022, 826, 154182. [Google Scholar] [CrossRef]
Figure 1. (A) Google Earth map overlaid with boundaries of 581 municipalities in Belgium. Population size recorded for: (B) each municipality as of 1 January 2020 and (C) 31,557 cells of 1 km2 each in 2016, providing details about the spatial distribution of population with each administrative unit.
Figure 1. (A) Google Earth map overlaid with boundaries of 581 municipalities in Belgium. Population size recorded for: (B) each municipality as of 1 January 2020 and (C) 31,557 cells of 1 km2 each in 2016, providing details about the spatial distribution of population with each administrative unit.
Ijgi 12 00328 g001
Figure 2. Time series of COVID-19 incidence rates (number of cases per 10,000 inhabitants), which were averaged over all 581 municipalities in Belgium. The time axis represents the number of days after 1 March 2020, while vertical red lines denote the four dates used for the comparison study.
Figure 2. Time series of COVID-19 incidence rates (number of cases per 10,000 inhabitants), which were averaged over all 581 municipalities in Belgium. The time axis represents the number of days after 1 March 2020, while vertical red lines denote the four dates used for the comparison study.
Ijgi 12 00328 g002
Figure 3. Maps of municipality-level COVID-19 incidence rates (number of cases per 10,000 inhabitants) recorded at four different dates.
Figure 3. Maps of municipality-level COVID-19 incidence rates (number of cases per 10,000 inhabitants) recorded at four different dates.
Ijgi 12 00328 g003
Figure 4. Experimental Poisson semivariogram calculated from municipality-level COVID-19 incidence rates (number of cases per 10,000 inhabitants) recorded at four different dates, with the model fitted.
Figure 4. Experimental Poisson semivariogram calculated from municipality-level COVID-19 incidence rates (number of cases per 10,000 inhabitants) recorded at four different dates, with the model fitted.
Ijgi 12 00328 g004
Figure 5. Experimental population-weighted indicator semivariogram calculated for the first (second for 28 October 2020) threshold at four different dates, with the model fitted. The first threshold corresponds to a null COVID-19 incidence rate that was recorded among 1.9% (25 December 2020) to 64.4% (10 March 2020) of Belgian municipalities. COVID-19 cases were identified in all 581 Belgian municipalities on 28 October 2020 when the mean incidence rate peaked.
Figure 5. Experimental population-weighted indicator semivariogram calculated for the first (second for 28 October 2020) threshold at four different dates, with the model fitted. The first threshold corresponds to a null COVID-19 incidence rate that was recorded among 1.9% (25 December 2020) to 64.4% (10 March 2020) of Belgian municipalities. COVID-19 cases were identified in all 581 Belgian municipalities on 28 October 2020 when the mean incidence rate peaked.
Ijgi 12 00328 g005
Figure 6. Experimental population-weighted indicator semivariogram calculated for three different thresholds (# 10, 25, 40) and two different dates (10 March 2020, 25 December 2020), with the model fitted.
Figure 6. Experimental population-weighted indicator semivariogram calculated for three different thresholds (# 10, 25, 40) and two different dates (10 March 2020, 25 December 2020), with the model fitted.
Ijgi 12 00328 g006
Figure 7. Maps of smoothed COVID-19 incidence rates (number of cases per 10,000 inhabitants) calculated by PK and IK at the municipality level (ATA kriging, A,B) and at the nodes of a 1 km spacing grid (ATP kriging, C,D) for time period 1 (10 March 2020). Black pixels indicate negative kriging estimates. Bottom maps (E,F) show the kriging variance for ATP kriging.
Figure 7. Maps of smoothed COVID-19 incidence rates (number of cases per 10,000 inhabitants) calculated by PK and IK at the municipality level (ATA kriging, A,B) and at the nodes of a 1 km spacing grid (ATP kriging, C,D) for time period 1 (10 March 2020). Black pixels indicate negative kriging estimates. Bottom maps (E,F) show the kriging variance for ATP kriging.
Ijgi 12 00328 g007
Figure 8. Maps of smoothed COVID-19 incidence rates (number of cases per 10,000 inhabitants) calculated by PK and IK at the municipality level (ATA kriging, A,B) and at the nodes of a 1 km spacing grid (ATP kriging, C,D) for time period 1 (25 December 2020). Black pixels indicate negative kriging estimates. Bottom maps (E,F) show the kriging variance for ATP kriging.
Figure 8. Maps of smoothed COVID-19 incidence rates (number of cases per 10,000 inhabitants) calculated by PK and IK at the municipality level (ATA kriging, A,B) and at the nodes of a 1 km spacing grid (ATP kriging, C,D) for time period 1 (25 December 2020). Black pixels indicate negative kriging estimates. Bottom maps (E,F) show the kriging variance for ATP kriging.
Ijgi 12 00328 g008
Figure 9. Scatterplots of COVID-19 incidence rates smoothed by PK and IK at the municipality level (ATA kriging) versus rates recorded for time period 1 (10 March 2020). Notice the larger smoothing effect (i.e., smaller spread) caused by PK vs. IK, except for null incidence rates where the estimates range from 0 to 2 cases per 10,000 inhabitants vs. 0 to 1 for IK (green ellipse).
Figure 9. Scatterplots of COVID-19 incidence rates smoothed by PK and IK at the municipality level (ATA kriging) versus rates recorded for time period 1 (10 March 2020). Notice the larger smoothing effect (i.e., smaller spread) caused by PK vs. IK, except for null incidence rates where the estimates range from 0 to 2 cases per 10,000 inhabitants vs. 0 to 1 for IK (green ellipse).
Ijgi 12 00328 g009
Table 1. Summary statistics of COVID-19 incidence rates (number of cases per 10,000 inhabitants) recorded at four different dates for all 581 Belgian municipalities.
Table 1. Summary statistics of COVID-19 incidence rates (number of cases per 10,000 inhabitants) recorded at four different dates for all 581 Belgian municipalities.
Dates
Statistics10 March 2020
(t = 10)
16 September 2020
(t = 200)
28 October 2020
(t = 242)
25 December 2020
(t = 300)
Mean0.4446.049105.611.66
Variance0.93231.97357355.65
Minimum0.00.012.980.0
Maximum6.98145.59303.850.84
% null values64.410.80.01.9
Table 2. Variance of Poisson (PK) and indicator kriging (IK) estimates calculated at the municipality level (ATA) and after spatial disaggregation (ATP) for four different dates.
Table 2. Variance of Poisson (PK) and indicator kriging (IK) estimates calculated at the municipality level (ATA) and after spatial disaggregation (ATP) for four different dates.
Dates
Variance10 March 2020
(t = 10)
16 September 2020
(t = 200)
28 October 2020
(t = 242)
25 December 2020
(t = 300)
ATA PK0.19415.91321925.10
ATA IK0.75425.77357549.07
ATP PK0.19010.49303126.95
ATP IK0.55916.73322545.81
Table 3. Rank correlation between Poisson (PK) and indicator kriging (IK) estimates calculated at the municipality level (ATA) and after spatial disaggregation (ATP) for four different dates. At the municipality level, the rank correlation with observed rates is also listed.
Table 3. Rank correlation between Poisson (PK) and indicator kriging (IK) estimates calculated at the municipality level (ATA) and after spatial disaggregation (ATP) for four different dates. At the municipality level, the rank correlation with observed rates is also listed.
Dates
Correlation10 March 2020
(t = 10)
16 September 2020
(t = 200)
28 October 2020
(t = 242)
25 December 2020
(t = 300)
ATA PK vs. rate0.6450.8460.9890.851
ATA IK vs. rate0.8830.9760.9980.997
PK vs. IK (ATA)0.6450.8890.9890.862
PK vs. IK (ATP)0.8490.8750.9800.907
Table 4. Frequency and magnitude of corrections applied to IK-based ccdfs that violate order relations at the grid node (ATP IK) and municipality (ATA IK) levels.
Table 4. Frequency and magnitude of corrections applied to IK-based ccdfs that violate order relations at the grid node (ATP IK) and municipality (ATA IK) levels.
Dates
Order Relations10 March 2020
(t = 10)
16 September 2020
(t = 200)
28 October 2020
(t = 242)
25 December 2020
(t = 300)
Freq. (ATP)0.7980.7910.4270.708
Magn. (ATP)0.0440.0420.0510.049
Freq. (ATA)0.00.00.00.0
Magn. (ATA)0.00.00.00.0
Table 5. Rank correlation between Poisson (PK) and indicator kriging (IK) outputs (i.e., estimated value, error standard deviation) calculated at the municipality level (ATA) and after spatial disaggregation (ATP) for four different dates. Correlation with municipality population size is also listed.
Table 5. Rank correlation between Poisson (PK) and indicator kriging (IK) outputs (i.e., estimated value, error standard deviation) calculated at the municipality level (ATA) and after spatial disaggregation (ATP) for four different dates. Correlation with municipality population size is also listed.
Dates
Correlation10 March 2020
(t = 10)
16 September 2020
(t = 200)
28 October 2020
(t = 242)
25 December 2020
(t = 300)
ATA
PKstd vs. IKstd−0.1760.3790.7280.721
PKstd vs. PKest−0.197−0.0530.2590.115
IKstd vs. IKest0.9860.6570.7240.619
PKstd vs. Population−0.908−0.933−0.980−0.919
IKstd vs. Population0.175−0.339−0.737−0.689
ATP
PKstd vs. IKstd−0.1060.4140.4990.508
PKstd vs. PKest−0.208−0.0400.2570.116
IKstd vs. IKest0.9520.5710.6310.585
PKstd vs. Population−0.665−0.711−0.680−0.669
IKstd vs. Population0.040−0.302−0.384−0.390
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Goovaerts, P.; Hermans, T.; Goossens, P.F.; Van De Vijver, E. Comparison of Soft Indicator and Poisson Kriging for the Noise-Filtering and Downscaling of Areal Data: Application to Daily COVID-19 Incidence Rates. ISPRS Int. J. Geo-Inf. 2023, 12, 328. https://doi.org/10.3390/ijgi12080328

AMA Style

Goovaerts P, Hermans T, Goossens PF, Van De Vijver E. Comparison of Soft Indicator and Poisson Kriging for the Noise-Filtering and Downscaling of Areal Data: Application to Daily COVID-19 Incidence Rates. ISPRS International Journal of Geo-Information. 2023; 12(8):328. https://doi.org/10.3390/ijgi12080328

Chicago/Turabian Style

Goovaerts, Pierre, Thomas Hermans, Peter F. Goossens, and Ellen Van De Vijver. 2023. "Comparison of Soft Indicator and Poisson Kriging for the Noise-Filtering and Downscaling of Areal Data: Application to Daily COVID-19 Incidence Rates" ISPRS International Journal of Geo-Information 12, no. 8: 328. https://doi.org/10.3390/ijgi12080328

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop