From 07cd4ecaf1394feebf882f4ee078c6ce969a2bcd Mon Sep 17 00:00:00 2001 From: "lea.douchet_ird.fr" <ldouchet@hotmail.fr> Date: Sun, 27 Nov 2022 14:22:45 +0700 Subject: [PATCH] spelling corrections basic statistics --- 07-basic_statistics.qmd | 79 ++++++------ public/01-introduction.html | 8 +- public/07-basic_statistics.html | 114 +++++++++--------- .../figure-html/LocalMoransI-1.png | Bin 16051 -> 14830 bytes .../figure-html/LocalMoransI_plt-1.png | Bin 44112 -> 44331 bytes .../figure-html/MoransI-1.png | Bin 16914 -> 18402 bytes .../figure-html/inc_visualization-1.png | Bin 53661 -> 53477 bytes .../figure-html/incidence_visualization-1.png | Bin 0 -> 53684 bytes .../figure-html/kd_test-1.png | Bin 15724 -> 15750 bytes public/search.json | 8 +- 10 files changed, 107 insertions(+), 102 deletions(-) create mode 100644 public/07-basic_statistics_files/figure-html/incidence_visualization-1.png diff --git a/07-basic_statistics.qmd b/07-basic_statistics.qmd index cdfb0ec..3e8443b 100644 --- a/07-basic_statistics.qmd +++ b/07-basic_statistics.qmd @@ -4,11 +4,11 @@ bibliography: references.bib # Basic statistics for spatial analysis -This section aims at providing some basic statistical tools to study the spatial distribution of epidemiological data. If you wish to go further into these analysis and their limitations you can consult the tutorial "[Spatial Epidemiology](https://mkram01.github.io/EPI563-SpatialEPI/index.html)" from M. Kramer from which the statistical analysis of his section were adapted. +This section aims at providing some basic statistical tools to study the spatial distribution of epidemiological data. If you wish to go further into spatial statistics applied to epidemiology and their limitations you can consult the tutorial "[Spatial Epidemiology](https://mkram01.github.io/EPI563-SpatialEPI/index.html)" from M. Kramer from which the statistical analysis of this section was adapted. We will use ## Import and visualize epidemiological data -In this section, we load data that reference the cases of an imaginary disease throughout Cambodia. Each point correspond to the geolocalisation of a case. +In this section, we load data that reference the cases of an imaginary disease, the W fever, throughout Cambodia. Each point corresponds to the geo-localization of a case. ```{r load_cases, eval = TRUE, echo = TRUE, nm = TRUE, fig.width=8, class.output="code-out", warning=FALSE, message=FALSE} library(dplyr) @@ -43,7 +43,7 @@ mf_map(x = cases, lwd = .5, col = "#990000", pch = 20, add = TRUE) ``` -In epidemiology, the true meaning of point is very questionable. If it usually gives the location of an observation, its not clear if this observation represents an event of interest (e.g. illness, death, ...) or a person at risk (e.g. a participant that may or may not experience the disease). Considering a ratio of event compared to a population at risk is often more informative than just considering cases. Administrative divisions of countries appears as great areal units for cases aggregation since they make available data on population count and structures. In this study, we will use the district as the areal unit of the study. +In epidemiology, the true meaning of point is very questionable. If it usually gives the location of an observation, we cannot precisely tell if this observation represents an event of interest (e.g., illness, death, ...) or a person at risk (e.g., a participant that may or may not experience the disease). Considering a ratio of event compared to a population at risk is often more informative than just considering cases. Administrative divisions of countries appear as great areal units for cases aggregation since they make available data on population count and structures. In this study, we will use the district as the areal unit of the study. ```{r district_aggregate, eval = TRUE, echo = TRUE, nm = TRUE, fig.width=8, class.output="code-out", warning=FALSE, message=FALSE} # Aggregate cases over districts @@ -51,7 +51,7 @@ district$cases <- lengths(st_intersects(district, cases)) ``` -The incidence ($\frac{cases}{population}$) is commonly use to represent cases distribution related to population density but other indicators exists. As example, the standardized incidence ratios (SIRs) represents the deviation of observed and expected number of cases and is expressed as $SIR = \frac{Y_i}{E_i}$ with $Y_i$, the observed number of cases and $E_i$, the expected number of cases. In this study, we computed the expected number of cases in each district by assuming infections are homogeneously distributed across Cambodia, i.e. the incidence is the same in each district. The SIR therefore represents the deviation of incidence compared to the averaged average incidence across Cambodia. +The incidence ($\frac{cases}{population}$) expressed per 100,000 population is commonly use to represent cases distribution related to population density but other indicators exists. As example, the standardized incidence ratios (SIRs) represent the deviation of observed and expected number of cases and is expressed as $SIR = \frac{Y_i}{E_i}$ with $Y_i$, the observed number of cases and $E_i$, the expected number of cases. In this study, we computed the expected number of cases in each district by assuming infections are homogeneously distributed across Cambodia, i.e., the incidence is the same in each district. The SIR therefore represents the deviation of incidence compared to the average incidence across Cambodia. ```{r indicators, eval = TRUE, echo = TRUE, nm = TRUE, fig.width=8, fig.height=4, class.output="code-out", warning=FALSE, message=FALSE} @@ -86,12 +86,13 @@ mf_map(x = district, var = "incidence", type = "choro", pal = "Reds 3", + breaks = exp(mf_get_breaks(log(district$incidence+1), breaks = "pretty"))-1, leg_title = "Incidence \n(per 100 000)") mf_layout(title = "Incidence of W Fever") # Plot SIRs # create breaks and associated color palette -break_SIR <- c(0, exp(mf_get_breaks(log(district$SIR), nbreaks = 8, breaks = "pretty"))) +break_SIR <- c(0,exp(mf_get_breaks(log(district$SIR), nbreaks = 8, breaks = "pretty"))) col_pal <- c("#273871", "#3267AD", "#6496C8", "#9BBFDD", "#CDE3F0", "#FFCEBC", "#FF967E", "#F64D41", "#B90E36") mf_map(x = district, @@ -104,7 +105,7 @@ mf_map(x = district, mf_layout(title = "Standardized Incidence Ratio of W Fever") ``` -These maps illustrates the spatial heterogenity of the cases. The incidence shows how the disease vary from one district to another while the SIR highlight districts that have : +These maps illustrate the spatial heterogeneity of the cases. The incidence shows how the disease vary from one district to another while the SIR highlight districts that have: - higher risk than average (SIR \> 1) when standardized for population @@ -113,20 +114,22 @@ These maps illustrates the spatial heterogenity of the cases. The incidence show - average risk (SIR \~ 1) when standardized for population ::: callout-tip -### To go futher ... +### To go further ... -In this example, we standardized the cases distribution for population count. This simple standardization assume that the risk of contracting the disease is similar for each person. However, assumption does not hold for all diseases and for all observed events since confounding effects can create nuisance into the interpretations (e.g. the number of childhood illness and death outcomes in a district are usually related to the age pyramid) and you should keep in mind that other standardization can be performed based on variables known to have an effect but that you don't want to analyze (e.g. sex ratio, occupations, age pyramid). +In this example, we standardized the cases distribution for population count. This simple standardization assumes that the risk of contracting the disease is similar for each person. However, assumption does not hold for all diseases and for all observed events since confounding effects can create nuisance into the interpretations (e.g., the number of childhood illness and death outcomes in a district are usually related to the age pyramid) and you should keep in mind that other standardization can be performed based on variables known to have an effect but that you don't want to analyze (e.g., sex ratio, occupations, age pyramid). + +In addition, one can wonder what does an $SIR \~ 1$ means, i.e., what is the threshold to decide whether the SIR is greater, lower or equivalent to 1. The significant of the SIR can be tested globally (to determine whether or not the incidence is homogeneously distributed) and locally in each district (to determine Which district have an SIR different than 1). We won't perform these analyses in this tutorial but you can look at the function `?achisq.test()` (from `Dcluster` package [@DCluster]) and `?probmap()` (from `spdep` package [@spdep]) to compute these statistics. ::: ## Cluster analysis ### General introduction -Why studying clusters in epidemiology ? Cluster analysis help identifying unusual patterns that occurs during a given period of time. The underlying ultimate goal of such analysis is to explain the observation of such patterns. In epidemiology, we can distinguish two types of process that would explain heterogeneity in case distribution : +Why studying clusters in epidemiology? Cluster analysis help identifying unusual patterns that occurs during a given period of time. The underlying ultimate goal of such analysis is to explain the observation of such patterns. In epidemiology, we can distinguish two types of process that would explain heterogeneity in case distribution: -- The **1st order effects** are the spatial variations of cases distribution caused by underlying properties of environment or the population structure itself. In such process individual get infected independently from the rest of the population. Such process includes the infection through a environment at risk as, for example, air pollution, contaminated waters or soils and UV exposition. This effect assume that the observed pattern are caused by a difference in risk intensity. +- The **1st order effects** are the spatial variations of cases distribution caused by underlying properties of environment or the population structure itself. In such process individual get infected independently from the rest of the population. Such process includes the infection through an environment at risk as, for example, air pollution, contaminated waters or soils and UV exposition. This effect assume that the observed pattern is caused by a difference in risk intensity. -- The **2nd order effects** describes process of spread, contagion and diffusion of diseases caused by interactions between individuals. This includes transmission of infectious disease by proximity, but also the transmission of non-infectious disease, for example, with the diffusion of social norms within networks. This effect assume that the observed pattern are caused by correlations or co-variations. +- The **2nd order effects** describes process of spread, contagion and diffusion of diseases caused by interactions between individuals. This includes transmission of infectious disease by proximity, but also the transmission of non-infectious disease, for example, with the diffusion of social norms within networks. This effect assume that the observed pattern is caused by correlations or co-variations. No statistical methods could distinguish between these competing processes since their outcome results in similar pattern of points. The cluster analysis help describing the magnitude and the location of pattern but in no way could answer the question of why such patterns occurs. It is therefore a step that help detecting cluster for description and surveillance purpose and rising hypothesis on the underlying process that will lead further investigations. @@ -135,11 +138,11 @@ Knowledge about the disease and its transmission process could orientate the cho ::: callout-note ### Statistic tests and distributions -In statistics, problems are usually expressed by defining two hypothesis : the null hypothesis (H0), i.e. an *a priori* hypothesis of the studied phenomenon (e.g. the situation is a random) and the alternative hypothesis (HA), e.g. the situation is not random. The main principle is to measure how likely the observed situation belong to the ensemble of situation that are possible under the H0 hypothesis. +In statistics, problems are usually expressed by defining two hypotheses: the null hypothesis (H0), i.e., an *a priori* hypothesis of the studied phenomenon (e.g., the situation is a random) and the alternative hypothesis (HA), e.g., the situation is not random. The main principle is to measure how likely the observed situation belong to the ensemble of situation that are possible under the H0 hypothesis. -In mathematics, a probability distribution is a mathematical expression that represents what we would expect due to random chance. The choice of the probability distribution relies on the type of data you use (continuous, count, binary). In general, three distribution a used while studying disease rates, the Binomial, the Poisson and the Poisson-gamma mixture (a.k.a negative binomial) distributions. +In mathematics, a probability distribution is a mathematical expression that represents what we would expect due to random chance. The choice of the probability distribution relies on the type of data you use (continuous, count, binary). In general, three distribution a used while studying disease rates, the Binomial, the Poisson and the Poisson-gamma mixture (also known as negative binomial) distributions. -Many the statistical tests assume by default that data are normally distributed. It implies that your variable is continuous and that all data could easily be represented by two parameters, the mean and the variance, i.e. each value have the same level of certainty. If many measure can be assessed under the normality assumption, this is usually not the case in epidemiology with strictly positives rates and count values that 1) does not fit the normal distribution and 2) does not provide with the same degree of certainty since variances likely differ between district due to different population size, i.e. some district have very sparse data (with high variance) while other have adequate data (with lower variance). +Many the statistical tests assume by default that data are normally distributed. It implies that your variable is continuous and that all data could easily be represented by two parameters, the mean and the variance, i.e., each value have the same level of certainty. If many measure can be assessed under the normality assumption, this is usually not the case in epidemiology with strictly positives rates and count values that 1) does not fit the normal distribution and 2) does not provide with the same degree of certainty since variances likely differ between district due to different population size, i.e., some district have very sparse data (with high variance) while other have adequate data (with lower variance). ```{r distribution, eval = TRUE, echo = TRUE, nm = TRUE, fig.width=6, class.output="code-out", warning=FALSE, message=FALSE} @@ -154,7 +157,7 @@ points(0:max(district$incidence), dpois(0:max(district$incidence), m_cases),type legend("topright", legend = c("Normal distribution", "Poisson distribution", "Observed distribution"), col = c("blue", "red", "black"),pch = c(NA, 20, NA), lty = c(1, 2, 1)) ``` -In this tutorial, we used the poisson distribution in our statistical tests. +In this tutorial, we used the Poisson distribution in our statistical tests. ::: ### Test for spatial autocorrelation (Moran's I test) @@ -166,26 +169,26 @@ A popular test for spatial autocorrelation is the Moran's test. This test tells ::: callout-note ##### Moran's I test -The Moran's statistics is : +The Moran's statistics is: -$$I = \frac{N}{\sum_{i=1}^N\sum_{j=1}^Nw_{ij}}\frac{\sum_{i=1}^N\sum_{j=1}^Nw_{ij}(Y_i-\bar{Y})(Y_j - \bar{Y})}{\sum_{i=1}^N(Y_i-\bar{Y})^2}$$ with : +$$I = \frac{N}{\sum_{i=1}^N\sum_{j=1}^Nw_{ij}}\frac{\sum_{i=1}^N\sum_{j=1}^Nw_{ij}(Y_i-\bar{Y})(Y_j - \bar{Y})}{\sum_{i=1}^N(Y_i-\bar{Y})^2}$$ with: - $N$: the number of polygons, -- $w_{ij}$: is a matrix of spatial weight with zeroes on the diagonal (i.e., $w_{ii}=0$). For example, if polygons are neighbors, the weight takes the value $1$ otherwise it take the value $0$. +- $w_{ij}$: is a matrix of spatial weight with zeroes on the diagonal (i.e., $w_{ii}=0$). For example, if polygons are neighbors, the weight takes the value $1$ otherwise it takes the value $0$. - $Y_i$: the variable of interest, - $\bar{Y}$: the mean value of $Y$. -Under the Moran's test, the statistics hypothesis are : +Under the Moran's test, the statistics hypotheses are: -- **H0** : the distribution of cases is spatially independent, i.e. $I=0$. +- **H0**: the distribution of cases is spatially independent, i.e., $I=0$. -- **H1**: the distribution of cases is spatially autocorrelated, i.e. $I\ne0$. +- **H1**: the distribution of cases is spatially autocorrelated, i.e., $I\ne0$. ::: -We will compute the Moran's statistics using `spdep`[@spdep] and `Dcluster`[@DCluster] packages. `spdep` package provides a collection of functions to analyze spatial correlations of polygons and works with sp objects. In this example, we use `poly2nb()` and `nb2listw()`. These function respectively detect the neighboring polygons and assign weight corresponding to $1/\#\ of\ neighbors$. `Dcluster` package provides a set of functions for the detection of spatial clusters of disease using count data. +We will compute the Moran's statistics using `spdep`[@spdep] and `Dcluster`[@DCluster] packages. `spdep` package provides a collection of functions to analyze spatial correlations of polygons and works with sp objects. In this example, we use `poly2nb()` and `nb2listw()`. These functions respectively detect the neighboring polygons and assign weight corresponding to $1/\#\ of\ neighbors$. `Dcluster` package provides a set of functions for the detection of spatial clusters of disease using count data. ```{r MoransI, eval = TRUE, echo = TRUE, nm = TRUE, fig.width=8, class.output="code-out", warning=FALSE, message=FALSE} @@ -212,17 +215,17 @@ The Moran's statistics is here $I =$ `r signif(m_test$t0, 2)`. When comparing it #### Moran's I local test -The global Moran's test provides us a global statistical value informing whether autocorrelation occurs over the territory but does not inform on where does these correlation occurs, i.e. what is the locations of the clusters. To identify such cluster we can decompose the Moran's I statistic to extract local informations of the level of correlation of each district and its neighbors. This is called the Local Moran's I LISA statistic. Because the Local Moran's I LISA statistic test each district for autocorrelation independently, concern are raised about multiple testing limitations that increase the Type I error ($\alpha$) of the statistical tests. The use of local test should therefore be study in light of explore and describes clusters once the global test detected autocorrelation. +The global Moran's test provides us a global statistical value informing whether autocorrelation occurs over the territory but does not inform on where does these correlations occurs, i.e., what is the locations of the clusters. To identify such cluster, we can decompose the Moran's I statistic to extract local information of the level of correlation of each district and its neighbors. This is called the Local Moran's I LISA statistic. Because the Local Moran's I LISA statistic test each district for autocorrelation independently, concern is raised about multiple testing limitations that increase the Type I error ($\alpha$) of the statistical tests. The use of local test should therefore be study in light of explore and describes clusters once the global test detected autocorrelation. ::: callout-note ##### Statistical test -For each district $i$, the Moran's statistics is : +For each district $i$, the Local Moran's I statistics is: $$I_i = \frac{(Y_i-\bar{Y})}{\sum_{i=1}^N(Y_i-\bar{Y})^2}\sum_{j=1}^Nw_{ij}(Y_j - \bar{Y}) \text{ with } I = \sum_{i=1}^NI_i/N$$ ::: -The `localmoran()`function from the package `spdep` treats the variable of interest as if it was normally distributed. In some cases, this assumption could be reasonable for incidence rate, especially when the areal units of analysis have sufficiently large population count suggesting that the values have similar level of variances. Unfortunately, the local moran's test has not been implemented for poisson distribution (population not large enough in some districts) in `spdep` package. However Bivand **et al.** [@bivand2008applied] provided some code to manual perform the analysis using poisson distribution and was further implemented in the course "[Spatial Epidemiology](https://mkram01.github.io/EPI563-SpatialEPI/index.html)" . +The `localmoran()`function from the package `spdep` treats the variable of interest as if it was normally distributed. In some cases, this assumption could be reasonable for incidence rate, especially when the areal units of analysis have sufficiently large population count suggesting that the values have similar level of variances. Unfortunately, the local Moran’s test has not been implemented for Poisson distribution (population not large enough in some districts) in `spdep` package. However, Bivand **et al.** [@bivand2008applied] provided some code to manual perform the analysis using Poisson distribution and was further implemented in the course "[Spatial Epidemiology](https://mkram01.github.io/EPI563-SpatialEPI/index.html)â€. @@ -271,15 +274,15 @@ district$pval_lm <- punif((diff + 1) / (nsim + 1)) For each district, we obtain a p-value based on permutations process -A conventional way of plotting these results is to classify the districts into 5 classes based on local Moran's I outputs. The classification of cluster that are significantly autocorrelated to their neighbors is performed based on a comparison of the scaled incidence in the district compared to the scaled weighted averaged incidence of it neighboring districts (computed with `lag.listw()`) : +A conventional way of plotting these results is to classify the districts into 5 classes based on local Moran's I output. The classification of cluster that are significantly autocorrelated to their neighbors is performed based on a comparison of the scaled incidence in the district compared to the scaled weighted averaged incidence of it neighboring districts (computed with `lag.listw()`): - Districts that have higher-than-average rates in both index regions and their neighbors and showing statistically significant positive values for the local $I_i$ statistic are defined as __High-High__ (hotspot of the disease) -- Districts that have lower-than-average rates in both index regions and their neighbors adn showing statistically significant positive values for the local $I_i$ statistic are defined as __Low-Low__ (coldspot of the disease). +- Districts that have lower-than-average rates in both index regions and their neighbors and showing statistically significant positive values for the local $I_i$ statistic are defined as __Low-Low__ (cold spot of the disease). - Districts that have higher-than-average rates in the index regions and lower-than-average rates in their neighbors, and showing statistically significant negative values for the local $I_i$ statistic are defined as __High-Low__(outlier with high incidence in an area with low incidence). -- Districts that have lower-than-average rates in the index regions and higher-than-average rates in their neighbors, and showing statistically significant negative values for the local $I_i$ statistic are defined as __Low-High__(outlier of low incidence in area with high incidence). +- Districts that have lower-than-average rates in the index regions and higher-than-average rates in their neighbors, and showing statistically significant negative values for the local $I_i$ statistic are defined as __Low-High__ (outlier of low incidence in area with high incidence). - Districts with non-significant values for the $I_i$ statistic are defined as __Non-significant__. @@ -314,7 +317,7 @@ mf_map(x = district, pal = c("#6D0026" , "blue", "white") , # "#FF755F","#7FABD3" , leg_title = "Clusters") -mf_layout(title = "Cluster using Local moran'I statistic") +mf_layout(title = "Cluster using Local Moran's I statistic") @@ -324,17 +327,17 @@ mf_layout(title = "Cluster using Local moran'I statistic") ### Spatial scan statistics -While Moran's indice focuses on testing for autocorrelation between neighboring polygons (under the null assumption of spatial independance), the spatial scan statistic aims at identifying an abnormal higher risk in a given region compared to the risk outside of this region (under the null assumption of homogeneous distribution). The conception of a cluster is therefore different between the two methods. +While Moran's indices focus on testing for autocorrelation between neighboring polygons (under the null assumption of spatial independence), the spatial scan statistic aims at identifying an abnormal higher risk in a given region compared to the risk outside of this region (under the null assumption of homogeneous distribution). The conception of a cluster is therefore different between the two methods. The function `kulldorff` from the package `SpatialEpi` [@SpatialEpi] is a simple tool to implement spatial-only scan statistics. Briefly, the kulldorff scan statistics scan the area for clusters using several steps: -1. It create a circular window of observation by defining a single location and an associated radius of the windows varying from 0 to a large number that depends on population distribution (largest radius could includes 50% of the population). +1. It create a circular window of observation by defining a single location and an associated radius of the windows varying from 0 to a large number that depends on population distribution (largest radius could include 50% of the population). 2. It aggregates the count of events and the population at risk (or an expected count of events) inside and outside the window of observation. 3. Finally, it computes the likelihood ratio to test whether the risk is equal inside versus outside the windows (H0) or greater inside the observed window -4. These 3 steps are repeted for each location and each possible windows-radii. +4. These 3 steps are repeated for each location and each possible windows-radii. ```{r spatialEpi, eval = TRUE, echo = TRUE, nm = TRUE, class.output="code-out", warning=FALSE, message=FALSE} @@ -342,7 +345,7 @@ library("SpatialEpi") ``` -The use of R spatial object is not implementes in `kulldorff()` function. It uses instead matrix of xy coordinates that represents the centroids of the districts. A given district is included into the observed circular window if its centroids falls into the circle. +The use of R spatial object is not implements in `kulldorff()` function. It uses instead matrix of xy coordinates that represents the centroids of the districts. A given district is included into the observed circular window if its centroids fall into the circle. ```{r kd_centroids, eval = TRUE, echo = TRUE, nm = TRUE, fig.width=6, class.output="code-out", warning=FALSE, message=FALSE} @@ -353,7 +356,7 @@ head(district_xy) ``` -We can then call kulldorff function (you are strongly encourage to call `?kulldorff` to properly call the function). The `alpha.level` threshold filter for the secondary clusters that will be retained. The most-likely cluster will be saved whatever its significance. +We can then call kulldorff function (you are strongly encouraged to call `?kulldorff` to properly call the function). The `alpha.level` threshold filter for the secondary clusters that will be retained. The most-likely cluster will be saved whatever its significance. ```{r kd_test, eval = TRUE, echo = TRUE, nm = TRUE, fig.width=6, class.output="code-out", warning=FALSE, message=FALSE} @@ -367,7 +370,7 @@ kd_Wfever <- kulldorff(district_xy, ``` -All outputs are saved into an R object, here called `kd_Wfever`. Unfortunately the package did not developed any summary and visualization of the results but we can explore the output object. +All outputs are saved into an R object, here called `kd_Wfever`. Unfortunately, the package did not develop any summary and visualization of the results but we can explore the output object. ```{r kd_outputs, eval = TRUE, echo = TRUE, nm = TRUE, fig.width=6, class.output="code-out", warning=FALSE, message=FALSE} names(kd_Wfever) @@ -390,7 +393,7 @@ kd_Wfever$most.likely.cluster$expected.cases ``` -`r length(kd_Wfever$most.likely.cluster$location.IDs.included)` districts belong to the cluster and its number of cases is `r signif(kd_Wfever$most.likely.cluster$SMR, 2)` times higher than the expected number of case. +`r length(kd_Wfever$most.likely.cluster$location.IDs.included)` districts belong to the cluster and its number of cases is `r signif(kd_Wfever$most.likely.cluster$SMR, 2)` times higher than the expected number of cases. Similarly, we could study the secondary clusters. Results are saved in a list. @@ -415,7 +418,7 @@ We only have one secondary cluster composed of one district. # create empty column to store cluster informations district$k_cluster <- NA -# save cluster informations from kulldorff outputs +# save cluster information from kulldorff outputs district$k_cluster[kd_Wfever$most.likely.cluster$location.IDs.included] <- 'Most likely cluster' for(i in 1:length(kd_Wfever$secondary.clusters)){ @@ -440,7 +443,7 @@ mf_layout(title = "Cluster using kulldorf scan statistic") ``` ::: callout-tip -#### To go futher ... +#### To go further ... In this example, the expected number of cases was defined using the population count but note that standardization over other variables as age could also be implemented with the `strata` parameter in the `kulldorff()` function. diff --git a/public/01-introduction.html b/public/01-introduction.html index 86f41f4..f8fb5f8 100644 --- a/public/01-introduction.html +++ b/public/01-introduction.html @@ -2,7 +2,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head> <meta charset="utf-8"> -<meta name="generator" content="quarto-1.1.251"> +<meta name="generator" content="quarto-1.1.189"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"> @@ -302,12 +302,12 @@ div.csl-indent { <div class="cell"> <div class="sourceCode cell-code" id="cb1"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">library</span>(sf)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> <div class="cell-output cell-output-stderr"> -<pre><code>Linking to GEOS 3.10.2, GDAL 3.4.3, PROJ 8.2.1; sf_use_s2() is TRUE</code></pre> +<pre><code>Linking to GEOS 3.9.3, GDAL 3.5.2, PROJ 8.2.1; sf_use_s2() is TRUE</code></pre> </div> <div class="sourceCode cell-code" id="cb3"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a>district <span class="ot"><-</span> <span class="fu">st_read</span>(<span class="st">"data_cambodia/district.shp"</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> <div class="cell-output cell-output-stdout"> <pre class="code-out"><code>Reading layer `district' from data source - `/home/lucas/Documents/ForgeIRD/rspatial-for-onehealth/data_cambodia/district.shp' + `C:\Users\UNiK\Documents\R_works\IRD\Rspatial\rspatial-for-onehealth\data_cambodia\district.shp' using driver `ESRI Shapefile' Simple feature collection with 197 features and 10 fields Geometry type: MULTIPOLYGON @@ -348,7 +348,7 @@ Available layers: <div class="sourceCode cell-code" id="cb7"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb7-1"><a href="#cb7-1" aria-hidden="true" tabindex="-1"></a>road <span class="ot"><-</span> <span class="fu">st_read</span>(<span class="st">"data_cambodia/cambodia.gpkg"</span>, <span class="at">layer =</span> <span class="st">"road"</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> <div class="cell-output cell-output-stdout"> <pre class="code-out"><code>Reading layer `road' from data source - `/home/lucas/Documents/ForgeIRD/rspatial-for-onehealth/data_cambodia/cambodia.gpkg' + `C:\Users\UNiK\Documents\R_works\IRD\Rspatial\rspatial-for-onehealth\data_cambodia\cambodia.gpkg' using driver `GPKG' Simple feature collection with 6 features and 9 fields Geometry type: MULTILINESTRING diff --git a/public/07-basic_statistics.html b/public/07-basic_statistics.html index 3e6528c..6c97dbb 100644 --- a/public/07-basic_statistics.html +++ b/public/07-basic_statistics.html @@ -268,10 +268,10 @@ div.csl-indent { </header> -<p>This section aims at providing some basic statistical tools to study the spatial distribution of epidemiological data. If you wish to go further into these analysis and their limitations you can consult the tutorial “<a href="https://mkram01.github.io/EPI563-SpatialEPI/index.html">Spatial Epidemiology</a>†from M. Kramer from which the statistical analysis of his section were adapted.</p> +<p>This section aims at providing some basic statistical tools to study the spatial distribution of epidemiological data. If you wish to go further into spatial statistics applied to epidemiology and their limitations you can consult the tutorial “<a href="https://mkram01.github.io/EPI563-SpatialEPI/index.html">Spatial Epidemiology</a>†from M. Kramer from which the statistical analysis of this section was adapted. We will use</p> <section id="import-and-visualize-epidemiological-data" class="level2" data-number="7.1"> <h2 data-number="7.1" class="anchored" data-anchor-id="import-and-visualize-epidemiological-data"><span class="header-section-number">7.1</span> Import and visualize epidemiological data</h2> -<p>In this section, we load data that reference the cases of an imaginary disease throughout Cambodia. Each point correspond to the geolocalisation of a case.</p> +<p>In this section, we load data that reference the cases of an imaginary disease, the W fever, throughout Cambodia. Each point corresponds to the geo-localization of a case.</p> <div class="cell" data-nm="true"> <div class="sourceCode cell-code" id="cb1"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">library</span>(dplyr)</span> <span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a><span class="fu">library</span>(sf)</span> @@ -315,12 +315,12 @@ Projected CRS: WGS 84 / UTM zone 48N <p><img src="07-basic_statistics_files/figure-html/cases_visualization-1.png" class="img-fluid" width="768"></p> </div> </div> -<p>In epidemiology, the true meaning of point is very questionable. If it usually gives the location of an observation, its not clear if this observation represents an event of interest (e.g. illness, death, …) or a person at risk (e.g. a participant that may or may not experience the disease). Considering a ratio of event compared to a population at risk is often more informative than just considering cases. Administrative divisions of countries appears as great areal units for cases aggregation since they make available data on population count and structures. In this study, we will use the district as the areal unit of the study.</p> +<p>In epidemiology, the true meaning of point is very questionable. If it usually gives the location of an observation, we cannot precisely tell if this observation represents an event of interest (e.g., illness, death, …) or a person at risk (e.g., a participant that may or may not experience the disease). Considering a ratio of event compared to a population at risk is often more informative than just considering cases. Administrative divisions of countries appear as great areal units for cases aggregation since they make available data on population count and structures. In this study, we will use the district as the areal unit of the study.</p> <div class="cell" data-nm="true"> <div class="sourceCode cell-code" id="cb5"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="co"># Aggregate cases over districts</span></span> <span id="cb5-2"><a href="#cb5-2" aria-hidden="true" tabindex="-1"></a>district<span class="sc">$</span>cases <span class="ot"><-</span> <span class="fu">lengths</span>(<span class="fu">st_intersects</span>(district, cases))</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> </div> -<p>The incidence (<span class="math inline">\(\frac{cases}{population}\)</span>) is commonly use to represent cases distribution related to population density but other indicators exists. As example, the standardized incidence ratios (SIRs) represents the deviation of observed and expected number of cases and is expressed as <span class="math inline">\(SIR = \frac{Y_i}{E_i}\)</span> with <span class="math inline">\(Y_i\)</span>, the observed number of cases and <span class="math inline">\(E_i\)</span>, the expected number of cases. In this study, we computed the expected number of cases in each district by assuming infections are homogeneously distributed across Cambodia, i.e. the incidence is the same in each district. The SIR therefore represents the deviation of incidence compared to the averaged average incidence across Cambodia.</p> +<p>The incidence (<span class="math inline">\(\frac{cases}{population}\)</span>) expressed per 100,000 population is commonly use to represent cases distribution related to population density but other indicators exists. As example, the standardized incidence ratios (SIRs) represent the deviation of observed and expected number of cases and is expressed as <span class="math inline">\(SIR = \frac{Y_i}{E_i}\)</span> with <span class="math inline">\(Y_i\)</span>, the observed number of cases and <span class="math inline">\(E_i\)</span>, the expected number of cases. In this study, we computed the expected number of cases in each district by assuming infections are homogeneously distributed across Cambodia, i.e., the incidence is the same in each district. The SIR therefore represents the deviation of incidence compared to the average incidence across Cambodia.</p> <div class="cell" data-nm="true"> <div class="sourceCode cell-code" id="cb6"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a><span class="co"># Compute incidence in each district (per 100 000 population)</span></span> <span id="cb6-2"><a href="#cb6-2" aria-hidden="true" tabindex="-1"></a>district<span class="sc">$</span>incidence <span class="ot"><-</span> district<span class="sc">$</span>cases<span class="sc">/</span>district<span class="sc">$</span>T_POP <span class="sc">*</span> <span class="dv">100000</span></span> @@ -352,27 +352,28 @@ Projected CRS: WGS 84 / UTM zone 48N <span id="cb7-15"><a href="#cb7-15" aria-hidden="true" tabindex="-1"></a> <span class="at">var =</span> <span class="st">"incidence"</span>,</span> <span id="cb7-16"><a href="#cb7-16" aria-hidden="true" tabindex="-1"></a> <span class="at">type =</span> <span class="st">"choro"</span>,</span> <span id="cb7-17"><a href="#cb7-17" aria-hidden="true" tabindex="-1"></a> <span class="at">pal =</span> <span class="st">"Reds 3"</span>,</span> -<span id="cb7-18"><a href="#cb7-18" aria-hidden="true" tabindex="-1"></a> <span class="at">leg_title =</span> <span class="st">"Incidence </span><span class="sc">\n</span><span class="st">(per 100 000)"</span>)</span> -<span id="cb7-19"><a href="#cb7-19" aria-hidden="true" tabindex="-1"></a><span class="fu">mf_layout</span>(<span class="at">title =</span> <span class="st">"Incidence of W Fever"</span>)</span> -<span id="cb7-20"><a href="#cb7-20" aria-hidden="true" tabindex="-1"></a></span> -<span id="cb7-21"><a href="#cb7-21" aria-hidden="true" tabindex="-1"></a><span class="co"># Plot SIRs</span></span> -<span id="cb7-22"><a href="#cb7-22" aria-hidden="true" tabindex="-1"></a><span class="co"># create breaks and associated color palette</span></span> -<span id="cb7-23"><a href="#cb7-23" aria-hidden="true" tabindex="-1"></a>break_SIR <span class="ot"><-</span> <span class="fu">c</span>(<span class="dv">0</span>, <span class="fu">exp</span>(<span class="fu">mf_get_breaks</span>(<span class="fu">log</span>(district<span class="sc">$</span>SIR), <span class="at">nbreaks =</span> <span class="dv">8</span>, <span class="at">breaks =</span> <span class="st">"pretty"</span>)))</span> -<span id="cb7-24"><a href="#cb7-24" aria-hidden="true" tabindex="-1"></a>col_pal <span class="ot"><-</span> <span class="fu">c</span>(<span class="st">"#273871"</span>, <span class="st">"#3267AD"</span>, <span class="st">"#6496C8"</span>, <span class="st">"#9BBFDD"</span>, <span class="st">"#CDE3F0"</span>, <span class="st">"#FFCEBC"</span>, <span class="st">"#FF967E"</span>, <span class="st">"#F64D41"</span>, <span class="st">"#B90E36"</span>)</span> -<span id="cb7-25"><a href="#cb7-25" aria-hidden="true" tabindex="-1"></a></span> -<span id="cb7-26"><a href="#cb7-26" aria-hidden="true" tabindex="-1"></a><span class="fu">mf_map</span>(<span class="at">x =</span> district,</span> -<span id="cb7-27"><a href="#cb7-27" aria-hidden="true" tabindex="-1"></a> <span class="at">var =</span> <span class="st">"SIR"</span>,</span> -<span id="cb7-28"><a href="#cb7-28" aria-hidden="true" tabindex="-1"></a> <span class="at">type =</span> <span class="st">"choro"</span>,</span> -<span id="cb7-29"><a href="#cb7-29" aria-hidden="true" tabindex="-1"></a> <span class="at">breaks =</span> break_SIR, </span> -<span id="cb7-30"><a href="#cb7-30" aria-hidden="true" tabindex="-1"></a> <span class="at">pal =</span> col_pal, </span> -<span id="cb7-31"><a href="#cb7-31" aria-hidden="true" tabindex="-1"></a> <span class="at">cex =</span> <span class="dv">2</span>,</span> -<span id="cb7-32"><a href="#cb7-32" aria-hidden="true" tabindex="-1"></a> <span class="at">leg_title =</span> <span class="st">"SIR"</span>)</span> -<span id="cb7-33"><a href="#cb7-33" aria-hidden="true" tabindex="-1"></a><span class="fu">mf_layout</span>(<span class="at">title =</span> <span class="st">"Standardized Incidence Ratio of W Fever"</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> +<span id="cb7-18"><a href="#cb7-18" aria-hidden="true" tabindex="-1"></a> <span class="at">breaks =</span> <span class="fu">exp</span>(<span class="fu">mf_get_breaks</span>(<span class="fu">log</span>(district<span class="sc">$</span>incidence<span class="sc">+</span><span class="dv">1</span>), <span class="at">breaks =</span> <span class="st">"pretty"</span>))<span class="sc">-</span><span class="dv">1</span>,</span> +<span id="cb7-19"><a href="#cb7-19" aria-hidden="true" tabindex="-1"></a> <span class="at">leg_title =</span> <span class="st">"Incidence </span><span class="sc">\n</span><span class="st">(per 100 000)"</span>)</span> +<span id="cb7-20"><a href="#cb7-20" aria-hidden="true" tabindex="-1"></a><span class="fu">mf_layout</span>(<span class="at">title =</span> <span class="st">"Incidence of W Fever"</span>)</span> +<span id="cb7-21"><a href="#cb7-21" aria-hidden="true" tabindex="-1"></a></span> +<span id="cb7-22"><a href="#cb7-22" aria-hidden="true" tabindex="-1"></a><span class="co"># Plot SIRs</span></span> +<span id="cb7-23"><a href="#cb7-23" aria-hidden="true" tabindex="-1"></a><span class="co"># create breaks and associated color palette</span></span> +<span id="cb7-24"><a href="#cb7-24" aria-hidden="true" tabindex="-1"></a>break_SIR <span class="ot"><-</span> <span class="fu">c</span>(<span class="dv">0</span>,<span class="fu">exp</span>(<span class="fu">mf_get_breaks</span>(<span class="fu">log</span>(district<span class="sc">$</span>SIR), <span class="at">nbreaks =</span> <span class="dv">8</span>, <span class="at">breaks =</span> <span class="st">"pretty"</span>)))</span> +<span id="cb7-25"><a href="#cb7-25" aria-hidden="true" tabindex="-1"></a>col_pal <span class="ot"><-</span> <span class="fu">c</span>(<span class="st">"#273871"</span>, <span class="st">"#3267AD"</span>, <span class="st">"#6496C8"</span>, <span class="st">"#9BBFDD"</span>, <span class="st">"#CDE3F0"</span>, <span class="st">"#FFCEBC"</span>, <span class="st">"#FF967E"</span>, <span class="st">"#F64D41"</span>, <span class="st">"#B90E36"</span>)</span> +<span id="cb7-26"><a href="#cb7-26" aria-hidden="true" tabindex="-1"></a></span> +<span id="cb7-27"><a href="#cb7-27" aria-hidden="true" tabindex="-1"></a><span class="fu">mf_map</span>(<span class="at">x =</span> district,</span> +<span id="cb7-28"><a href="#cb7-28" aria-hidden="true" tabindex="-1"></a> <span class="at">var =</span> <span class="st">"SIR"</span>,</span> +<span id="cb7-29"><a href="#cb7-29" aria-hidden="true" tabindex="-1"></a> <span class="at">type =</span> <span class="st">"choro"</span>,</span> +<span id="cb7-30"><a href="#cb7-30" aria-hidden="true" tabindex="-1"></a> <span class="at">breaks =</span> break_SIR, </span> +<span id="cb7-31"><a href="#cb7-31" aria-hidden="true" tabindex="-1"></a> <span class="at">pal =</span> col_pal, </span> +<span id="cb7-32"><a href="#cb7-32" aria-hidden="true" tabindex="-1"></a> <span class="at">cex =</span> <span class="dv">2</span>,</span> +<span id="cb7-33"><a href="#cb7-33" aria-hidden="true" tabindex="-1"></a> <span class="at">leg_title =</span> <span class="st">"SIR"</span>)</span> +<span id="cb7-34"><a href="#cb7-34" aria-hidden="true" tabindex="-1"></a><span class="fu">mf_layout</span>(<span class="at">title =</span> <span class="st">"Standardized Incidence Ratio of W Fever"</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> <div class="cell-output-display"> <p><img src="07-basic_statistics_files/figure-html/inc_visualization-1.png" class="img-fluid" width="768"></p> </div> </div> -<p>These maps illustrates the spatial heterogenity of the cases. The incidence shows how the disease vary from one district to another while the SIR highlight districts that have :</p> +<p>These maps illustrate the spatial heterogeneity of the cases. The incidence shows how the disease vary from one district to another while the SIR highlight districts that have:</p> <ul> <li><p>higher risk than average (SIR > 1) when standardized for population</p></li> <li><p>lower risk than average (SIR < 1) when standardized for population</p></li> @@ -384,11 +385,12 @@ Projected CRS: WGS 84 / UTM zone 48N <i class="callout-icon"></i> </div> <div class="callout-caption-container flex-fill"> -To go futher … +To go further … </div> </div> <div class="callout-body-container callout-body"> -<p>In this example, we standardized the cases distribution for population count. This simple standardization assume that the risk of contracting the disease is similar for each person. However, assumption does not hold for all diseases and for all observed events since confounding effects can create nuisance into the interpretations (e.g. the number of childhood illness and death outcomes in a district are usually related to the age pyramid) and you should keep in mind that other standardization can be performed based on variables known to have an effect but that you don’t want to analyze (e.g. sex ratio, occupations, age pyramid).</p> +<p>In this example, we standardized the cases distribution for population count. This simple standardization assumes that the risk of contracting the disease is similar for each person. However, assumption does not hold for all diseases and for all observed events since confounding effects can create nuisance into the interpretations (e.g., the number of childhood illness and death outcomes in a district are usually related to the age pyramid) and you should keep in mind that other standardization can be performed based on variables known to have an effect but that you don’t want to analyze (e.g., sex ratio, occupations, age pyramid).</p> +<p>In addition, one can wonder what does an <span class="math inline">\(SIR \~ 1\)</span> means, i.e., what is the threshold to decide whether the SIR is greater, lower or equivalent to 1. The significant of the SIR can be tested globally (to determine whether or not the incidence is homogeneously distributed) and locally in each district (to determine Which district have an SIR different than 1). We won’t perform these analyses in this tutorial but you can look at the function <code>?achisq.test()</code> (from <code>Dcluster</code> package <span class="citation" data-cites="DCluster">(<a href="references.html#ref-DCluster" role="doc-biblioref">Gómez-Rubio et al. 2015</a>)</span>) and <code>?probmap()</code> (from <code>spdep</code> package <span class="citation" data-cites="spdep">(<a href="references.html#ref-spdep" role="doc-biblioref">R. Bivand et al. 2015</a>)</span>) to compute these statistics.</p> </div> </div> </section> @@ -396,10 +398,10 @@ To go futher … <h2 data-number="7.2" class="anchored" data-anchor-id="cluster-analysis"><span class="header-section-number">7.2</span> Cluster analysis</h2> <section id="general-introduction" class="level3" data-number="7.2.1"> <h3 data-number="7.2.1" class="anchored" data-anchor-id="general-introduction"><span class="header-section-number">7.2.1</span> General introduction</h3> -<p>Why studying clusters in epidemiology ? Cluster analysis help identifying unusual patterns that occurs during a given period of time. The underlying ultimate goal of such analysis is to explain the observation of such patterns. In epidemiology, we can distinguish two types of process that would explain heterogeneity in case distribution :</p> +<p>Why studying clusters in epidemiology? Cluster analysis help identifying unusual patterns that occurs during a given period of time. The underlying ultimate goal of such analysis is to explain the observation of such patterns. In epidemiology, we can distinguish two types of process that would explain heterogeneity in case distribution:</p> <ul> -<li><p>The <strong>1st order effects</strong> are the spatial variations of cases distribution caused by underlying properties of environment or the population structure itself. In such process individual get infected independently from the rest of the population. Such process includes the infection through a environment at risk as, for example, air pollution, contaminated waters or soils and UV exposition. This effect assume that the observed pattern are caused by a difference in risk intensity.</p></li> -<li><p>The <strong>2nd order effects</strong> describes process of spread, contagion and diffusion of diseases caused by interactions between individuals. This includes transmission of infectious disease by proximity, but also the transmission of non-infectious disease, for example, with the diffusion of social norms within networks. This effect assume that the observed pattern are caused by correlations or co-variations.</p></li> +<li><p>The <strong>1st order effects</strong> are the spatial variations of cases distribution caused by underlying properties of environment or the population structure itself. In such process individual get infected independently from the rest of the population. Such process includes the infection through an environment at risk as, for example, air pollution, contaminated waters or soils and UV exposition. This effect assume that the observed pattern is caused by a difference in risk intensity.</p></li> +<li><p>The <strong>2nd order effects</strong> describes process of spread, contagion and diffusion of diseases caused by interactions between individuals. This includes transmission of infectious disease by proximity, but also the transmission of non-infectious disease, for example, with the diffusion of social norms within networks. This effect assume that the observed pattern is caused by correlations or co-variations.</p></li> </ul> <p>No statistical methods could distinguish between these competing processes since their outcome results in similar pattern of points. The cluster analysis help describing the magnitude and the location of pattern but in no way could answer the question of why such patterns occurs. It is therefore a step that help detecting cluster for description and surveillance purpose and rising hypothesis on the underlying process that will lead further investigations.</p> <p>Knowledge about the disease and its transmission process could orientate the choice of the methods of study. We presented in this brief tutorial two methods of cluster detection, the Moran’s I test that test for spatial independence (likely related to 2nd order effects) and the scan statistics that test for homogeneous distribution (likely related 1st order effects). It relies on epidemiologist to select the tools that best serve the studied question.</p> @@ -413,9 +415,9 @@ Statistic tests and distributions </div> </div> <div class="callout-body-container callout-body"> -<p>In statistics, problems are usually expressed by defining two hypothesis : the null hypothesis (H0), i.e. an <em>a priori</em> hypothesis of the studied phenomenon (e.g. the situation is a random) and the alternative hypothesis (HA), e.g. the situation is not random. The main principle is to measure how likely the observed situation belong to the ensemble of situation that are possible under the H0 hypothesis.</p> -<p>In mathematics, a probability distribution is a mathematical expression that represents what we would expect due to random chance. The choice of the probability distribution relies on the type of data you use (continuous, count, binary). In general, three distribution a used while studying disease rates, the Binomial, the Poisson and the Poisson-gamma mixture (a.k.a negative binomial) distributions.</p> -<p>Many the statistical tests assume by default that data are normally distributed. It implies that your variable is continuous and that all data could easily be represented by two parameters, the mean and the variance, i.e. each value have the same level of certainty. If many measure can be assessed under the normality assumption, this is usually not the case in epidemiology with strictly positives rates and count values that 1) does not fit the normal distribution and 2) does not provide with the same degree of certainty since variances likely differ between district due to different population size, i.e. some district have very sparse data (with high variance) while other have adequate data (with lower variance).</p> +<p>In statistics, problems are usually expressed by defining two hypotheses: the null hypothesis (H0), i.e., an <em>a priori</em> hypothesis of the studied phenomenon (e.g., the situation is a random) and the alternative hypothesis (HA), e.g., the situation is not random. The main principle is to measure how likely the observed situation belong to the ensemble of situation that are possible under the H0 hypothesis.</p> +<p>In mathematics, a probability distribution is a mathematical expression that represents what we would expect due to random chance. The choice of the probability distribution relies on the type of data you use (continuous, count, binary). In general, three distribution a used while studying disease rates, the Binomial, the Poisson and the Poisson-gamma mixture (also known as negative binomial) distributions.</p> +<p>Many the statistical tests assume by default that data are normally distributed. It implies that your variable is continuous and that all data could easily be represented by two parameters, the mean and the variance, i.e., each value have the same level of certainty. If many measure can be assessed under the normality assumption, this is usually not the case in epidemiology with strictly positives rates and count values that 1) does not fit the normal distribution and 2) does not provide with the same degree of certainty since variances likely differ between district due to different population size, i.e., some district have very sparse data (with high variance) while other have adequate data (with lower variance).</p> <div class="cell" data-nm="true"> <div class="sourceCode cell-code" id="cb8"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true" tabindex="-1"></a><span class="co"># dataset statistics</span></span> <span id="cb8-2"><a href="#cb8-2" aria-hidden="true" tabindex="-1"></a>m_cases <span class="ot"><-</span> <span class="fu">mean</span>(district<span class="sc">$</span>incidence)</span> @@ -430,7 +432,7 @@ Statistic tests and distributions <p><img src="07-basic_statistics_files/figure-html/distribution-1.png" class="img-fluid" width="576"></p> </div> </div> -<p>In this tutorial, we used the poisson distribution in our statistical tests.</p> +<p>In this tutorial, we used the Poisson distribution in our statistical tests.</p> </div> </div> </section> @@ -449,22 +451,22 @@ Moran’s I test </div> </div> <div class="callout-body-container callout-body"> -<p>The Moran’s statistics is :</p> -<p><span class="math display">\[I = \frac{N}{\sum_{i=1}^N\sum_{j=1}^Nw_{ij}}\frac{\sum_{i=1}^N\sum_{j=1}^Nw_{ij}(Y_i-\bar{Y})(Y_j - \bar{Y})}{\sum_{i=1}^N(Y_i-\bar{Y})^2}\]</span> with :</p> +<p>The Moran’s statistics is:</p> +<p><span class="math display">\[I = \frac{N}{\sum_{i=1}^N\sum_{j=1}^Nw_{ij}}\frac{\sum_{i=1}^N\sum_{j=1}^Nw_{ij}(Y_i-\bar{Y})(Y_j - \bar{Y})}{\sum_{i=1}^N(Y_i-\bar{Y})^2}\]</span> with:</p> <ul> <li><p><span class="math inline">\(N\)</span>: the number of polygons,</p></li> -<li><p><span class="math inline">\(w_{ij}\)</span>: is a matrix of spatial weight with zeroes on the diagonal (i.e., <span class="math inline">\(w_{ii}=0\)</span>). For example, if polygons are neighbors, the weight takes the value <span class="math inline">\(1\)</span> otherwise it take the value <span class="math inline">\(0\)</span>.</p></li> +<li><p><span class="math inline">\(w_{ij}\)</span>: is a matrix of spatial weight with zeroes on the diagonal (i.e., <span class="math inline">\(w_{ii}=0\)</span>). For example, if polygons are neighbors, the weight takes the value <span class="math inline">\(1\)</span> otherwise it takes the value <span class="math inline">\(0\)</span>.</p></li> <li><p><span class="math inline">\(Y_i\)</span>: the variable of interest,</p></li> <li><p><span class="math inline">\(\bar{Y}\)</span>: the mean value of <span class="math inline">\(Y\)</span>.</p></li> </ul> -<p>Under the Moran’s test, the statistics hypothesis are :</p> +<p>Under the Moran’s test, the statistics hypotheses are:</p> <ul> -<li><p><strong>H0</strong> : the distribution of cases is spatially independent, i.e. <span class="math inline">\(I=0\)</span>.</p></li> -<li><p><strong>H1</strong>: the distribution of cases is spatially autocorrelated, i.e. <span class="math inline">\(I\ne0\)</span>.</p></li> +<li><p><strong>H0</strong>: the distribution of cases is spatially independent, i.e., <span class="math inline">\(I=0\)</span>.</p></li> +<li><p><strong>H1</strong>: the distribution of cases is spatially autocorrelated, i.e., <span class="math inline">\(I\ne0\)</span>.</p></li> </ul> </div> </div> -<p>We will compute the Moran’s statistics using <code>spdep</code><span class="citation" data-cites="spdep">(<a href="references.html#ref-spdep" role="doc-biblioref">R. Bivand et al. 2015</a>)</span> and <code>Dcluster</code><span class="citation" data-cites="DCluster">(<a href="references.html#ref-DCluster" role="doc-biblioref">Gómez-Rubio et al. 2015</a>)</span> packages. <code>spdep</code> package provides a collection of functions to analyze spatial correlations of polygons and works with sp objects. In this example, we use <code>poly2nb()</code> and <code>nb2listw()</code>. These function respectively detect the neighboring polygons and assign weight corresponding to <span class="math inline">\(1/\#\ of\ neighbors\)</span>. <code>Dcluster</code> package provides a set of functions for the detection of spatial clusters of disease using count data.</p> +<p>We will compute the Moran’s statistics using <code>spdep</code><span class="citation" data-cites="spdep">(<a href="references.html#ref-spdep" role="doc-biblioref">R. Bivand et al. 2015</a>)</span> and <code>Dcluster</code><span class="citation" data-cites="DCluster">(<a href="references.html#ref-DCluster" role="doc-biblioref">Gómez-Rubio et al. 2015</a>)</span> packages. <code>spdep</code> package provides a collection of functions to analyze spatial correlations of polygons and works with sp objects. In this example, we use <code>poly2nb()</code> and <code>nb2listw()</code>. These functions respectively detect the neighboring polygons and assign weight corresponding to <span class="math inline">\(1/\#\ of\ neighbors\)</span>. <code>Dcluster</code> package provides a set of functions for the detection of spatial clusters of disease using count data.</p> <div class="cell" data-nm="true"> <div class="sourceCode cell-code" id="cb9"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb9-1"><a href="#cb9-1" aria-hidden="true" tabindex="-1"></a><span class="fu">library</span>(spdep) <span class="co"># Functions for creating spatial weight, spatial analysis</span></span> <span id="cb9-2"><a href="#cb9-2" aria-hidden="true" tabindex="-1"></a><span class="fu">library</span>(DCluster) <span class="co"># Package with functions for spatial cluster analysis</span></span> @@ -488,18 +490,18 @@ Moran’s I test Model used when sampling: Poisson Number of simulations: 499 Statistic: 0.1566449 - p-value : 0.014 </code></pre> + p-value : 0.012 </code></pre> </div> <div class="sourceCode cell-code" id="cb11"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb11-1"><a href="#cb11-1" aria-hidden="true" tabindex="-1"></a><span class="fu">plot</span>(m_test)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> <div class="cell-output-display"> <p><img src="07-basic_statistics_files/figure-html/MoransI-1.png" class="img-fluid" width="768"></p> </div> </div> -<p>The Moran’s statistics is here <span class="math inline">\(I =\)</span> 0.16. When comparing its value to the H0 distribution (built under 499 simulations), the probability of observing such a I value under the null hypothesis, i.e. the distribution of cases is spatially independent, is <span class="math inline">\(p_{value} =\)</span> 0.014. We therefore reject H0 with error risk of <span class="math inline">\(\alpha = 5\%\)</span>. The distribution of cases is therefore autocorrelated across districts in Cambodia.</p> +<p>The Moran’s statistics is here <span class="math inline">\(I =\)</span> 0.16. When comparing its value to the H0 distribution (built under 499 simulations), the probability of observing such a I value under the null hypothesis, i.e. the distribution of cases is spatially independent, is <span class="math inline">\(p_{value} =\)</span> 0.012. We therefore reject H0 with error risk of <span class="math inline">\(\alpha = 5\%\)</span>. The distribution of cases is therefore autocorrelated across districts in Cambodia.</p> </section> <section id="morans-i-local-test" class="level4" data-number="7.2.2.2"> <h4 data-number="7.2.2.2" class="anchored" data-anchor-id="morans-i-local-test"><span class="header-section-number">7.2.2.2</span> Moran’s I local test</h4> -<p>The global Moran’s test provides us a global statistical value informing whether autocorrelation occurs over the territory but does not inform on where does these correlation occurs, i.e. what is the locations of the clusters. To identify such cluster we can decompose the Moran’s I statistic to extract local informations of the level of correlation of each district and its neighbors. This is called the Local Moran’s I LISA statistic. Because the Local Moran’s I LISA statistic test each district for autocorrelation independently, concern are raised about multiple testing limitations that increase the Type I error (<span class="math inline">\(\alpha\)</span>) of the statistical tests. The use of local test should therefore be study in light of explore and describes clusters once the global test detected autocorrelation.</p> +<p>The global Moran’s test provides us a global statistical value informing whether autocorrelation occurs over the territory but does not inform on where does these correlations occurs, i.e., what is the locations of the clusters. To identify such cluster, we can decompose the Moran’s I statistic to extract local information of the level of correlation of each district and its neighbors. This is called the Local Moran’s I LISA statistic. Because the Local Moran’s I LISA statistic test each district for autocorrelation independently, concern is raised about multiple testing limitations that increase the Type I error (<span class="math inline">\(\alpha\)</span>) of the statistical tests. The use of local test should therefore be study in light of explore and describes clusters once the global test detected autocorrelation.</p> <div class="callout-note callout callout-style-default callout-captioned"> <div class="callout-header d-flex align-content-center"> <div class="callout-icon-container"> @@ -510,11 +512,11 @@ Statistical test </div> </div> <div class="callout-body-container callout-body"> -<p>For each district <span class="math inline">\(i\)</span>, the Moran’s statistics is :</p> +<p>For each district <span class="math inline">\(i\)</span>, the Local Moran’s I statistics is:</p> <p><span class="math display">\[I_i = \frac{(Y_i-\bar{Y})}{\sum_{i=1}^N(Y_i-\bar{Y})^2}\sum_{j=1}^Nw_{ij}(Y_j - \bar{Y}) \text{ with } I = \sum_{i=1}^NI_i/N\]</span></p> </div> </div> -<p>The <code>localmoran()</code>function from the package <code>spdep</code> treats the variable of interest as if it was normally distributed. In some cases, this assumption could be reasonable for incidence rate, especially when the areal units of analysis have sufficiently large population count suggesting that the values have similar level of variances. Unfortunately, the local moran’s test has not been implemented for poisson distribution (population not large enough in some districts) in <code>spdep</code> package. However Bivand <strong>et al.</strong> <span class="citation" data-cites="bivand2008applied">(<a href="references.html#ref-bivand2008applied" role="doc-biblioref">R. S. Bivand et al. 2008</a>)</span> provided some code to manual perform the analysis using poisson distribution and was further implemented in the course “<a href="https://mkram01.github.io/EPI563-SpatialEPI/index.html">Spatial Epidemiology</a>†.</p> +<p>The <code>localmoran()</code>function from the package <code>spdep</code> treats the variable of interest as if it was normally distributed. In some cases, this assumption could be reasonable for incidence rate, especially when the areal units of analysis have sufficiently large population count suggesting that the values have similar level of variances. Unfortunately, the local Moran’s test has not been implemented for Poisson distribution (population not large enough in some districts) in <code>spdep</code> package. However, Bivand <strong>et al.</strong> <span class="citation" data-cites="bivand2008applied">(<a href="references.html#ref-bivand2008applied" role="doc-biblioref">R. S. Bivand et al. 2008</a>)</span> provided some code to manual perform the analysis using Poisson distribution and was further implemented in the course “<a href="https://mkram01.github.io/EPI563-SpatialEPI/index.html">Spatial Epidemiology</a>â€.</p> <div class="cell" data-nm="true"> <div class="sourceCode cell-code" id="cb12"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb12-1"><a href="#cb12-1" aria-hidden="true" tabindex="-1"></a><span class="co"># Step 1 - Create the standardized deviation of observed from expected</span></span> <span id="cb12-2"><a href="#cb12-2" aria-hidden="true" tabindex="-1"></a>sd_lm <span class="ot"><-</span> (district<span class="sc">$</span>cases <span class="sc">-</span> district<span class="sc">$</span>expected) <span class="sc">/</span> <span class="fu">sqrt</span>(district<span class="sc">$</span>expected)</span> @@ -560,12 +562,12 @@ Statistical test <span id="cb13-10"><a href="#cb13-10" aria-hidden="true" tabindex="-1"></a>district<span class="sc">$</span>pval_lm <span class="ot"><-</span> <span class="fu">punif</span>((diff <span class="sc">+</span> <span class="dv">1</span>) <span class="sc">/</span> (nsim <span class="sc">+</span> <span class="dv">1</span>))</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> </div> <p>For each district, we obtain a p-value based on permutations process</p> -<p>A conventional way of plotting these results is to classify the districts into 5 classes based on local Moran’s I outputs. The classification of cluster that are significantly autocorrelated to their neighbors is performed based on a comparison of the scaled incidence in the district compared to the scaled weighted averaged incidence of it neighboring districts (computed with <code>lag.listw()</code>) :</p> +<p>A conventional way of plotting these results is to classify the districts into 5 classes based on local Moran’s I output. The classification of cluster that are significantly autocorrelated to their neighbors is performed based on a comparison of the scaled incidence in the district compared to the scaled weighted averaged incidence of it neighboring districts (computed with <code>lag.listw()</code>):</p> <ul> <li><p>Districts that have higher-than-average rates in both index regions and their neighbors and showing statistically significant positive values for the local <span class="math inline">\(I_i\)</span> statistic are defined as <strong>High-High</strong> (hotspot of the disease)</p></li> -<li><p>Districts that have lower-than-average rates in both index regions and their neighbors adn showing statistically significant positive values for the local <span class="math inline">\(I_i\)</span> statistic are defined as <strong>Low-Low</strong> (coldspot of the disease).</p></li> +<li><p>Districts that have lower-than-average rates in both index regions and their neighbors and showing statistically significant positive values for the local <span class="math inline">\(I_i\)</span> statistic are defined as <strong>Low-Low</strong> (cold spot of the disease).</p></li> <li><p>Districts that have higher-than-average rates in the index regions and lower-than-average rates in their neighbors, and showing statistically significant negative values for the local <span class="math inline">\(I_i\)</span> statistic are defined as <strong>High-Low</strong>(outlier with high incidence in an area with low incidence).</p></li> -<li><p>Districts that have lower-than-average rates in the index regions and higher-than-average rates in their neighbors, and showing statistically significant negative values for the local <span class="math inline">\(I_i\)</span> statistic are defined as <strong>Low-High</strong>(outlier of low incidence in area with high incidence).</p></li> +<li><p>Districts that have lower-than-average rates in the index regions and higher-than-average rates in their neighbors, and showing statistically significant negative values for the local <span class="math inline">\(I_i\)</span> statistic are defined as <strong>Low-High</strong> (outlier of low incidence in area with high incidence).</p></li> <li><p>Districts with non-significant values for the <span class="math inline">\(I_i\)</span> statistic are defined as <strong>Non-significant</strong>.</p></li> </ul> <div class="cell" data-nm="true"> @@ -597,7 +599,7 @@ Statistical test <span id="cb14-26"><a href="#cb14-26" aria-hidden="true" tabindex="-1"></a> <span class="at">pal =</span> <span class="fu">c</span>(<span class="st">"#6D0026"</span> , <span class="st">"blue"</span>, <span class="st">"white"</span>) , <span class="co"># "#FF755F","#7FABD3" ,</span></span> <span id="cb14-27"><a href="#cb14-27" aria-hidden="true" tabindex="-1"></a> <span class="at">leg_title =</span> <span class="st">"Clusters"</span>)</span> <span id="cb14-28"><a href="#cb14-28" aria-hidden="true" tabindex="-1"></a></span> -<span id="cb14-29"><a href="#cb14-29" aria-hidden="true" tabindex="-1"></a><span class="fu">mf_layout</span>(<span class="at">title =</span> <span class="st">"Cluster using Local moran'I statistic"</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> +<span id="cb14-29"><a href="#cb14-29" aria-hidden="true" tabindex="-1"></a><span class="fu">mf_layout</span>(<span class="at">title =</span> <span class="st">"Cluster using Local Moran's I statistic"</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> <div class="cell-output-display"> <p><img src="07-basic_statistics_files/figure-html/LocalMoransI_plt-1.png" class="img-fluid" width="768"></p> </div> @@ -606,18 +608,18 @@ Statistical test </section> <section id="spatial-scan-statistics" class="level3" data-number="7.2.3"> <h3 data-number="7.2.3" class="anchored" data-anchor-id="spatial-scan-statistics"><span class="header-section-number">7.2.3</span> Spatial scan statistics</h3> -<p>While Moran’s indice focuses on testing for autocorrelation between neighboring polygons (under the null assumption of spatial independance), the spatial scan statistic aims at identifying an abnormal higher risk in a given region compared to the risk outside of this region (under the null assumption of homogeneous distribution). The conception of a cluster is therefore different between the two methods.</p> +<p>While Moran’s indices focus on testing for autocorrelation between neighboring polygons (under the null assumption of spatial independence), the spatial scan statistic aims at identifying an abnormal higher risk in a given region compared to the risk outside of this region (under the null assumption of homogeneous distribution). The conception of a cluster is therefore different between the two methods.</p> <p>The function <code>kulldorff</code> from the package <code>SpatialEpi</code> <span class="citation" data-cites="SpatialEpi">(<a href="references.html#ref-SpatialEpi" role="doc-biblioref">Kim and Wakefield 2010</a>)</span> is a simple tool to implement spatial-only scan statistics. Briefly, the kulldorff scan statistics scan the area for clusters using several steps:</p> <ol type="1"> -<li><p>It create a circular window of observation by defining a single location and an associated radius of the windows varying from 0 to a large number that depends on population distribution (largest radius could includes 50% of the population).</p></li> +<li><p>It create a circular window of observation by defining a single location and an associated radius of the windows varying from 0 to a large number that depends on population distribution (largest radius could include 50% of the population).</p></li> <li><p>It aggregates the count of events and the population at risk (or an expected count of events) inside and outside the window of observation.</p></li> <li><p>Finally, it computes the likelihood ratio to test whether the risk is equal inside versus outside the windows (H0) or greater inside the observed window</p></li> -<li><p>These 3 steps are repeted for each location and each possible windows-radii.</p></li> +<li><p>These 3 steps are repeated for each location and each possible windows-radii.</p></li> </ol> <div class="cell" data-nm="true"> <div class="sourceCode cell-code" id="cb15"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb15-1"><a href="#cb15-1" aria-hidden="true" tabindex="-1"></a><span class="fu">library</span>(<span class="st">"SpatialEpi"</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> </div> -<p>The use of R spatial object is not implementes in <code>kulldorff()</code> function. It uses instead matrix of xy coordinates that represents the centroids of the districts. A given district is included into the observed circular window if its centroids falls into the circle.</p> +<p>The use of R spatial object is not implements in <code>kulldorff()</code> function. It uses instead matrix of xy coordinates that represents the centroids of the districts. A given district is included into the observed circular window if its centroids fall into the circle.</p> <div class="cell" data-nm="true"> <div class="sourceCode cell-code" id="cb16"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb16-1"><a href="#cb16-1" aria-hidden="true" tabindex="-1"></a>district_xy <span class="ot"><-</span> <span class="fu">st_centroid</span>(district) <span class="sc">%>%</span> </span> <span id="cb16-2"><a href="#cb16-2" aria-hidden="true" tabindex="-1"></a> <span class="fu">st_coordinates</span>()</span> @@ -633,7 +635,7 @@ Statistical test 6 360528.3 1516339</code></pre> </div> </div> -<p>We can then call kulldorff function (you are strongly encourage to call <code>?kulldorff</code> to properly call the function). The <code>alpha.level</code> threshold filter for the secondary clusters that will be retained. The most-likely cluster will be saved whatever its significance.</p> +<p>We can then call kulldorff function (you are strongly encouraged to call <code>?kulldorff</code> to properly call the function). The <code>alpha.level</code> threshold filter for the secondary clusters that will be retained. The most-likely cluster will be saved whatever its significance.</p> <div class="cell" data-nm="true"> <div class="sourceCode cell-code" id="cb18"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb18-1"><a href="#cb18-1" aria-hidden="true" tabindex="-1"></a>kd_Wfever <span class="ot"><-</span> <span class="fu">kulldorff</span>(district_xy, </span> <span id="cb18-2"><a href="#cb18-2" aria-hidden="true" tabindex="-1"></a> <span class="at">cases =</span> district<span class="sc">$</span>cases,</span> @@ -646,7 +648,7 @@ Statistical test <p><img src="07-basic_statistics_files/figure-html/kd_test-1.png" class="img-fluid" width="576"></p> </div> </div> -<p>All outputs are saved into an R object, here called <code>kd_Wfever</code>. Unfortunately the package did not developed any summary and visualization of the results but we can explore the output object.</p> +<p>All outputs are saved into an R object, here called <code>kd_Wfever</code>. Unfortunately, the package did not develop any summary and visualization of the results but we can explore the output object.</p> <div class="cell" data-nm="true"> <div class="sourceCode cell-code" id="cb19"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb19-1"><a href="#cb19-1" aria-hidden="true" tabindex="-1"></a><span class="fu">names</span>(kd_Wfever)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> <div class="cell-output cell-output-stdout"> @@ -676,7 +678,7 @@ Statistical test <pre class="code-out"><code>[1] 52.97195</code></pre> </div> </div> -<p>17 districts belong to the cluster and its number of cases is 2.3 times higher than the expected number of case.</p> +<p>17 districts belong to the cluster and its number of cases is 2.3 times higher than the expected number of cases.</p> <p>Similarly, we could study the secondary clusters. Results are saved in a list.</p> <div class="cell" data-nm="true"> <div class="sourceCode cell-code" id="cb29"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb29-1"><a href="#cb29-1" aria-hidden="true" tabindex="-1"></a><span class="co"># We can see which districts (r number) belong to this cluster</span></span> @@ -693,7 +695,7 @@ Statistical test <span id="cb31-7"><a href="#cb31-7" aria-hidden="true" tabindex="-1"></a><span class="fu">print</span>(df_secondary_clusters)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> <div class="cell-output cell-output-stdout"> <pre class="code-out"><code> SMR number.of.cases expected.cases p.value -1 3.767698 16 4.246625 0.004</code></pre> +1 3.767698 16 4.246625 0.008</code></pre> </div> </div> <p>We only have one secondary cluster composed of one district.</p> @@ -701,7 +703,7 @@ Statistical test <div class="sourceCode cell-code" id="cb33"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb33-1"><a href="#cb33-1" aria-hidden="true" tabindex="-1"></a><span class="co"># create empty column to store cluster informations</span></span> <span id="cb33-2"><a href="#cb33-2" aria-hidden="true" tabindex="-1"></a>district<span class="sc">$</span>k_cluster <span class="ot"><-</span> <span class="cn">NA</span></span> <span id="cb33-3"><a href="#cb33-3" aria-hidden="true" tabindex="-1"></a></span> -<span id="cb33-4"><a href="#cb33-4" aria-hidden="true" tabindex="-1"></a><span class="co"># save cluster informations from kulldorff outputs</span></span> +<span id="cb33-4"><a href="#cb33-4" aria-hidden="true" tabindex="-1"></a><span class="co"># save cluster information from kulldorff outputs</span></span> <span id="cb33-5"><a href="#cb33-5" aria-hidden="true" tabindex="-1"></a>district<span class="sc">$</span>k_cluster[kd_Wfever<span class="sc">$</span>most.likely.cluster<span class="sc">$</span>location.IDs.included] <span class="ot"><-</span> <span class="st">'Most likely cluster'</span></span> <span id="cb33-6"><a href="#cb33-6" aria-hidden="true" tabindex="-1"></a></span> <span id="cb33-7"><a href="#cb33-7" aria-hidden="true" tabindex="-1"></a><span class="cf">for</span>(i <span class="cf">in</span> <span class="dv">1</span><span class="sc">:</span><span class="fu">length</span>(kd_Wfever<span class="sc">$</span>secondary.clusters)){</span> @@ -732,7 +734,7 @@ Statistical test <i class="callout-icon"></i> </div> <div class="callout-caption-container flex-fill"> -To go futher … +To go further … </div> </div> <div class="callout-body-container callout-body"> diff --git a/public/07-basic_statistics_files/figure-html/LocalMoransI-1.png b/public/07-basic_statistics_files/figure-html/LocalMoransI-1.png index f93e192f62002be37a8c8d480133e26a96891cba..fe0f3cdb57e1064e4264569d8af69d3c66451bab 100644 GIT binary patch literal 14830 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 literal 16051 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 X&d!~->ERs+WWZiS<6RlQ;)DJlK-s%l diff --git a/public/07-basic_statistics_files/figure-html/LocalMoransI_plt-1.png b/public/07-basic_statistics_files/figure-html/LocalMoransI_plt-1.png index 567565cfa7861893745dec4daac1580ed2f18485..ff3163fba9e3801f4b0c53aefb5844775faaf11d 100644 GIT binary patch delta 41258 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 delta 41060 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 F{}<XS)TRIc diff --git a/public/07-basic_statistics_files/figure-html/MoransI-1.png b/public/07-basic_statistics_files/figure-html/MoransI-1.png index 6fe0c65fb8d1606dfd85e49e73a29cdcc7723d3b..cf991396958a2c9e41e06c7b4cbd430de36959e3 100644 GIT binary patch literal 18402 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 literal 16914 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 diff --git a/public/07-basic_statistics_files/figure-html/inc_visualization-1.png b/public/07-basic_statistics_files/figure-html/inc_visualization-1.png index f51d9d8ad227415eba0b327eb30d51e5bbb0ca9c..631e529f9b65f28451f2428a723aa42572800024 100644 GIT binary patch literal 53477 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 literal 53661 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 diff --git a/public/07-basic_statistics_files/figure-html/incidence_visualization-1.png b/public/07-basic_statistics_files/figure-html/incidence_visualization-1.png new file mode 100644 index 0000000000000000000000000000000000000000..573c23b0e3e6d18f1b59f99d3f20f6d3aeab929c GIT binary patch literal 53684 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 T?I8-w0<2rJ+3JCX`^o<YL2S8$ literal 0 HcmV?d00001 diff --git a/public/07-basic_statistics_files/figure-html/kd_test-1.png b/public/07-basic_statistics_files/figure-html/kd_test-1.png index 5f7ec7926a8c35a0e5abeb86280e58b47ec40142..925564b06a5c677095386aa29f9448c647115a68 100644 GIT binary patch literal 15750 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 literal 15724 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 diff --git a/public/search.json b/public/search.json index 51a756f..40f3788 100644 --- a/public/search.json +++ b/public/search.json @@ -11,14 +11,14 @@ "href": "07-basic_statistics.html#import-and-visualize-epidemiological-data", "title": "7 Basic statistics for spatial analysis", "section": "7.1 Import and visualize epidemiological data", - "text": "7.1 Import and visualize epidemiological data\nIn this section, we load data that reference the cases of an imaginary disease throughout Cambodia. Each point correspond to the geolocalisation of a case.\n\nlibrary(dplyr)\nlibrary(sf)\n\n#Import Cambodia country border\ncountry <- st_read(\"data_cambodia/cambodia.gpkg\", layer = \"country\", quiet = TRUE)\n#Import provincial administrative border of Cambodia\neducation <- st_read(\"data_cambodia/cambodia.gpkg\", layer = \"education\", quiet = TRUE)\n#Import district administrative border of Cambodia\ndistrict <- st_read(\"data_cambodia/cambodia.gpkg\", layer = \"district\", quiet = TRUE)\n\n# Import locations of cases from an imaginary disease\ncases <- st_read(\"data_cambodia/cambodia.gpkg\", layer = \"cases\", quiet = TRUE)\ncases <- subset(cases, Disease == \"W fever\")\n\nThe first step of any statistical analysis always consists on visualizing the data to check they were correctly loaded and to observe general pattern of the cases.\n\n# View the cases object\nhead(cases)\n\nSimple feature collection with 6 features and 2 fields\nGeometry type: MULTIPOINT\nDimension: XY\nBounding box: xmin: 255891 ymin: 1179092 xmax: 506647.4 ymax: 1467441\nProjected CRS: WGS 84 / UTM zone 48N\n id Disease geom\n1 0 W fever MULTIPOINT ((280036.2 12841...\n2 1 W fever MULTIPOINT ((451859.5 11790...\n3 2 W fever MULTIPOINT ((255891 1467441))\n4 5 W fever MULTIPOINT ((506647.4 12322...\n5 6 W fever MULTIPOINT ((440668 1197958))\n6 7 W fever MULTIPOINT ((481594.5 12714...\n\n# Map the cases\nlibrary(mapsf)\n\nmf_map(x = district, border = \"white\")\nmf_map(x = country,lwd = 2, col = NA, add = TRUE)\nmf_map(x = cases, lwd = .5, col = \"#990000\", pch = 20, add = TRUE)\n\n\n\n\nIn epidemiology, the true meaning of point is very questionable. If it usually gives the location of an observation, its not clear if this observation represents an event of interest (e.g. illness, death, …) or a person at risk (e.g. a participant that may or may not experience the disease). Considering a ratio of event compared to a population at risk is often more informative than just considering cases. Administrative divisions of countries appears as great areal units for cases aggregation since they make available data on population count and structures. In this study, we will use the district as the areal unit of the study.\n\n# Aggregate cases over districts\ndistrict$cases <- lengths(st_intersects(district, cases))\n\nThe incidence (\\(\\frac{cases}{population}\\)) is commonly use to represent cases distribution related to population density but other indicators exists. As example, the standardized incidence ratios (SIRs) represents the deviation of observed and expected number of cases and is expressed as \\(SIR = \\frac{Y_i}{E_i}\\) with \\(Y_i\\), the observed number of cases and \\(E_i\\), the expected number of cases. In this study, we computed the expected number of cases in each district by assuming infections are homogeneously distributed across Cambodia, i.e. the incidence is the same in each district. The SIR therefore represents the deviation of incidence compared to the averaged average incidence across Cambodia.\n\n# Compute incidence in each district (per 100 000 population)\ndistrict$incidence <- district$cases/district$T_POP * 100000\n\n# Compute the global risk\nrate <- sum(district$cases)/sum(district$T_POP)\n\n# Compute expected number of cases \ndistrict$expected <- district$T_POP * rate\n\n# Compute SIR\ndistrict$SIR <- district$cases / district$expected\n\n\npar(mfrow = c(1, 3))\n# Plot number of cases using proportional symbol \nmf_map(x = district) \nmf_map(\n x = district, \n var = \"cases\",\n val_max = 50,\n type = \"prop\",\n col = \"#990000\", \n leg_title = \"Cases\")\nmf_layout(title = \"Number of cases of W Fever\")\n\n# Plot incidence \nmf_map(x = district,\n var = \"incidence\",\n type = \"choro\",\n pal = \"Reds 3\",\n leg_title = \"Incidence \\n(per 100 000)\")\nmf_layout(title = \"Incidence of W Fever\")\n\n# Plot SIRs\n# create breaks and associated color palette\nbreak_SIR <- c(0, exp(mf_get_breaks(log(district$SIR), nbreaks = 8, breaks = \"pretty\")))\ncol_pal <- c(\"#273871\", \"#3267AD\", \"#6496C8\", \"#9BBFDD\", \"#CDE3F0\", \"#FFCEBC\", \"#FF967E\", \"#F64D41\", \"#B90E36\")\n\nmf_map(x = district,\n var = \"SIR\",\n type = \"choro\",\n breaks = break_SIR, \n pal = col_pal, \n cex = 2,\n leg_title = \"SIR\")\nmf_layout(title = \"Standardized Incidence Ratio of W Fever\")\n\n\n\n\nThese maps illustrates the spatial heterogenity of the cases. The incidence shows how the disease vary from one district to another while the SIR highlight districts that have :\n\nhigher risk than average (SIR > 1) when standardized for population\nlower risk than average (SIR < 1) when standardized for population\naverage risk (SIR ~ 1) when standardized for population\n\n\n\n\n\n\n\nTo go futher …\n\n\n\nIn this example, we standardized the cases distribution for population count. This simple standardization assume that the risk of contracting the disease is similar for each person. However, assumption does not hold for all diseases and for all observed events since confounding effects can create nuisance into the interpretations (e.g. the number of childhood illness and death outcomes in a district are usually related to the age pyramid) and you should keep in mind that other standardization can be performed based on variables known to have an effect but that you don’t want to analyze (e.g. sex ratio, occupations, age pyramid)." + "text": "7.1 Import and visualize epidemiological data\nIn this section, we load data that reference the cases of an imaginary disease, the W fever, throughout Cambodia. Each point corresponds to the geo-localization of a case.\n\nlibrary(dplyr)\nlibrary(sf)\n\n#Import Cambodia country border\ncountry <- st_read(\"data_cambodia/cambodia.gpkg\", layer = \"country\", quiet = TRUE)\n#Import provincial administrative border of Cambodia\neducation <- st_read(\"data_cambodia/cambodia.gpkg\", layer = \"education\", quiet = TRUE)\n#Import district administrative border of Cambodia\ndistrict <- st_read(\"data_cambodia/cambodia.gpkg\", layer = \"district\", quiet = TRUE)\n\n# Import locations of cases from an imaginary disease\ncases <- st_read(\"data_cambodia/cambodia.gpkg\", layer = \"cases\", quiet = TRUE)\ncases <- subset(cases, Disease == \"W fever\")\n\nThe first step of any statistical analysis always consists on visualizing the data to check they were correctly loaded and to observe general pattern of the cases.\n\n# View the cases object\nhead(cases)\n\nSimple feature collection with 6 features and 2 fields\nGeometry type: MULTIPOINT\nDimension: XY\nBounding box: xmin: 255891 ymin: 1179092 xmax: 506647.4 ymax: 1467441\nProjected CRS: WGS 84 / UTM zone 48N\n id Disease geom\n1 0 W fever MULTIPOINT ((280036.2 12841...\n2 1 W fever MULTIPOINT ((451859.5 11790...\n3 2 W fever MULTIPOINT ((255891 1467441))\n4 5 W fever MULTIPOINT ((506647.4 12322...\n5 6 W fever MULTIPOINT ((440668 1197958))\n6 7 W fever MULTIPOINT ((481594.5 12714...\n\n# Map the cases\nlibrary(mapsf)\n\nmf_map(x = district, border = \"white\")\nmf_map(x = country,lwd = 2, col = NA, add = TRUE)\nmf_map(x = cases, lwd = .5, col = \"#990000\", pch = 20, add = TRUE)\n\n\n\n\nIn epidemiology, the true meaning of point is very questionable. If it usually gives the location of an observation, we cannot precisely tell if this observation represents an event of interest (e.g., illness, death, …) or a person at risk (e.g., a participant that may or may not experience the disease). Considering a ratio of event compared to a population at risk is often more informative than just considering cases. Administrative divisions of countries appear as great areal units for cases aggregation since they make available data on population count and structures. In this study, we will use the district as the areal unit of the study.\n\n# Aggregate cases over districts\ndistrict$cases <- lengths(st_intersects(district, cases))\n\nThe incidence (\\(\\frac{cases}{population}\\)) expressed per 100,000 population is commonly use to represent cases distribution related to population density but other indicators exists. As example, the standardized incidence ratios (SIRs) represent the deviation of observed and expected number of cases and is expressed as \\(SIR = \\frac{Y_i}{E_i}\\) with \\(Y_i\\), the observed number of cases and \\(E_i\\), the expected number of cases. In this study, we computed the expected number of cases in each district by assuming infections are homogeneously distributed across Cambodia, i.e., the incidence is the same in each district. The SIR therefore represents the deviation of incidence compared to the average incidence across Cambodia.\n\n# Compute incidence in each district (per 100 000 population)\ndistrict$incidence <- district$cases/district$T_POP * 100000\n\n# Compute the global risk\nrate <- sum(district$cases)/sum(district$T_POP)\n\n# Compute expected number of cases \ndistrict$expected <- district$T_POP * rate\n\n# Compute SIR\ndistrict$SIR <- district$cases / district$expected\n\n\npar(mfrow = c(1, 3))\n# Plot number of cases using proportional symbol \nmf_map(x = district) \nmf_map(\n x = district, \n var = \"cases\",\n val_max = 50,\n type = \"prop\",\n col = \"#990000\", \n leg_title = \"Cases\")\nmf_layout(title = \"Number of cases of W Fever\")\n\n# Plot incidence \nmf_map(x = district,\n var = \"incidence\",\n type = \"choro\",\n pal = \"Reds 3\",\n breaks = exp(mf_get_breaks(log(district$incidence+1), breaks = \"pretty\"))-1,\n leg_title = \"Incidence \\n(per 100 000)\")\nmf_layout(title = \"Incidence of W Fever\")\n\n# Plot SIRs\n# create breaks and associated color palette\nbreak_SIR <- c(0,exp(mf_get_breaks(log(district$SIR), nbreaks = 8, breaks = \"pretty\")))\ncol_pal <- c(\"#273871\", \"#3267AD\", \"#6496C8\", \"#9BBFDD\", \"#CDE3F0\", \"#FFCEBC\", \"#FF967E\", \"#F64D41\", \"#B90E36\")\n\nmf_map(x = district,\n var = \"SIR\",\n type = \"choro\",\n breaks = break_SIR, \n pal = col_pal, \n cex = 2,\n leg_title = \"SIR\")\nmf_layout(title = \"Standardized Incidence Ratio of W Fever\")\n\n\n\n\nThese maps illustrate the spatial heterogeneity of the cases. The incidence shows how the disease vary from one district to another while the SIR highlight districts that have:\n\nhigher risk than average (SIR > 1) when standardized for population\nlower risk than average (SIR < 1) when standardized for population\naverage risk (SIR ~ 1) when standardized for population\n\n\n\n\n\n\n\nTo go further …\n\n\n\nIn this example, we standardized the cases distribution for population count. This simple standardization assumes that the risk of contracting the disease is similar for each person. However, assumption does not hold for all diseases and for all observed events since confounding effects can create nuisance into the interpretations (e.g., the number of childhood illness and death outcomes in a district are usually related to the age pyramid) and you should keep in mind that other standardization can be performed based on variables known to have an effect but that you don’t want to analyze (e.g., sex ratio, occupations, age pyramid).\nIn addition, one can wonder what does an \\(SIR \\~ 1\\) means, i.e., what is the threshold to decide whether the SIR is greater, lower or equivalent to 1. The significant of the SIR can be tested globally (to determine whether or not the incidence is homogeneously distributed) and locally in each district (to determine Which district have an SIR different than 1). We won’t perform these analyses in this tutorial but you can look at the function ?achisq.test() (from Dcluster package (Gómez-Rubio et al. 2015)) and ?probmap() (from spdep package (R. Bivand et al. 2015)) to compute these statistics." }, { "objectID": "07-basic_statistics.html#cluster-analysis", "href": "07-basic_statistics.html#cluster-analysis", "title": "7 Basic statistics for spatial analysis", "section": "7.2 Cluster analysis", - "text": "7.2 Cluster analysis\n\n7.2.1 General introduction\nWhy studying clusters in epidemiology ? Cluster analysis help identifying unusual patterns that occurs during a given period of time. The underlying ultimate goal of such analysis is to explain the observation of such patterns. In epidemiology, we can distinguish two types of process that would explain heterogeneity in case distribution :\n\nThe 1st order effects are the spatial variations of cases distribution caused by underlying properties of environment or the population structure itself. In such process individual get infected independently from the rest of the population. Such process includes the infection through a environment at risk as, for example, air pollution, contaminated waters or soils and UV exposition. This effect assume that the observed pattern are caused by a difference in risk intensity.\nThe 2nd order effects describes process of spread, contagion and diffusion of diseases caused by interactions between individuals. This includes transmission of infectious disease by proximity, but also the transmission of non-infectious disease, for example, with the diffusion of social norms within networks. This effect assume that the observed pattern are caused by correlations or co-variations.\n\nNo statistical methods could distinguish between these competing processes since their outcome results in similar pattern of points. The cluster analysis help describing the magnitude and the location of pattern but in no way could answer the question of why such patterns occurs. It is therefore a step that help detecting cluster for description and surveillance purpose and rising hypothesis on the underlying process that will lead further investigations.\nKnowledge about the disease and its transmission process could orientate the choice of the methods of study. We presented in this brief tutorial two methods of cluster detection, the Moran’s I test that test for spatial independence (likely related to 2nd order effects) and the scan statistics that test for homogeneous distribution (likely related 1st order effects). It relies on epidemiologist to select the tools that best serve the studied question.\n\n\n\n\n\n\nStatistic tests and distributions\n\n\n\nIn statistics, problems are usually expressed by defining two hypothesis : the null hypothesis (H0), i.e. an a priori hypothesis of the studied phenomenon (e.g. the situation is a random) and the alternative hypothesis (HA), e.g. the situation is not random. The main principle is to measure how likely the observed situation belong to the ensemble of situation that are possible under the H0 hypothesis.\nIn mathematics, a probability distribution is a mathematical expression that represents what we would expect due to random chance. The choice of the probability distribution relies on the type of data you use (continuous, count, binary). In general, three distribution a used while studying disease rates, the Binomial, the Poisson and the Poisson-gamma mixture (a.k.a negative binomial) distributions.\nMany the statistical tests assume by default that data are normally distributed. It implies that your variable is continuous and that all data could easily be represented by two parameters, the mean and the variance, i.e. each value have the same level of certainty. If many measure can be assessed under the normality assumption, this is usually not the case in epidemiology with strictly positives rates and count values that 1) does not fit the normal distribution and 2) does not provide with the same degree of certainty since variances likely differ between district due to different population size, i.e. some district have very sparse data (with high variance) while other have adequate data (with lower variance).\n\n# dataset statistics\nm_cases <- mean(district$incidence)\nsd_cases <- sd(district$incidence)\n\nhist(district$incidence, probability = TRUE, ylim = c(0, 0.4), xlim = c(-5, 16), xlab = \"Number of cases\", ylab = \"Probability\", main = \"Histogram of observed incidence compared\\nto Normal and Poisson distributions\")\ncurve(dnorm(x, m_cases, sd_cases),col = \"blue\", lwd = 1, add = TRUE)\npoints(0:max(district$incidence), dpois(0:max(district$incidence), m_cases),type = 'b', pch = 20, col = \"red\", ylim = c(0, 0.6), lty = 2)\n\nlegend(\"topright\", legend = c(\"Normal distribution\", \"Poisson distribution\", \"Observed distribution\"), col = c(\"blue\", \"red\", \"black\"),pch = c(NA, 20, NA), lty = c(1, 2, 1))\n\n\n\n\nIn this tutorial, we used the poisson distribution in our statistical tests.\n\n\n\n\n7.2.2 Test for spatial autocorrelation (Moran’s I test)\n\n7.2.2.1 The global Moran’s I test\nA popular test for spatial autocorrelation is the Moran’s test. This test tells us whether nearby units tend to exhibit similar incidences. It ranges from -1 to +1. A value of -1 denote that units with low rates are located near other units with high rates, while a Moran’s I value of +1 indicates a concentration of spatial units exhibiting similar rates.\n\n\n\n\n\n\nMoran’s I test\n\n\n\nThe Moran’s statistics is :\n\\[I = \\frac{N}{\\sum_{i=1}^N\\sum_{j=1}^Nw_{ij}}\\frac{\\sum_{i=1}^N\\sum_{j=1}^Nw_{ij}(Y_i-\\bar{Y})(Y_j - \\bar{Y})}{\\sum_{i=1}^N(Y_i-\\bar{Y})^2}\\] with :\n\n\\(N\\): the number of polygons,\n\\(w_{ij}\\): is a matrix of spatial weight with zeroes on the diagonal (i.e., \\(w_{ii}=0\\)). For example, if polygons are neighbors, the weight takes the value \\(1\\) otherwise it take the value \\(0\\).\n\\(Y_i\\): the variable of interest,\n\\(\\bar{Y}\\): the mean value of \\(Y\\).\n\nUnder the Moran’s test, the statistics hypothesis are :\n\nH0 : the distribution of cases is spatially independent, i.e. \\(I=0\\).\nH1: the distribution of cases is spatially autocorrelated, i.e. \\(I\\ne0\\).\n\n\n\nWe will compute the Moran’s statistics using spdep(R. Bivand et al. 2015) and Dcluster(Gómez-Rubio et al. 2015) packages. spdep package provides a collection of functions to analyze spatial correlations of polygons and works with sp objects. In this example, we use poly2nb() and nb2listw(). These function respectively detect the neighboring polygons and assign weight corresponding to \\(1/\\#\\ of\\ neighbors\\). Dcluster package provides a set of functions for the detection of spatial clusters of disease using count data.\n\nlibrary(spdep) # Functions for creating spatial weight, spatial analysis\nlibrary(DCluster) # Package with functions for spatial cluster analysis\n\nqueen_nb <- poly2nb(district) # Neighbors according to queen case\nq_listw <- nb2listw(queen_nb, style = 'W') # row-standardized weights\n\n# Moran's I test\nm_test <- moranI.test(cases ~ offset(log(expected)), \n data = district,\n model = 'poisson',\n R = 499,\n listw = q_listw,\n n = length(district$cases), # number of regions\n S0 = Szero(q_listw)) # Global sum of weights\nprint(m_test)\n\nMoran's I test of spatial autocorrelation \n\n Type of boots.: parametric \n Model used when sampling: Poisson \n Number of simulations: 499 \n Statistic: 0.1566449 \n p-value : 0.014 \n\nplot(m_test)\n\n\n\n\nThe Moran’s statistics is here \\(I =\\) 0.16. When comparing its value to the H0 distribution (built under 499 simulations), the probability of observing such a I value under the null hypothesis, i.e. the distribution of cases is spatially independent, is \\(p_{value} =\\) 0.014. We therefore reject H0 with error risk of \\(\\alpha = 5\\%\\). The distribution of cases is therefore autocorrelated across districts in Cambodia.\n\n\n7.2.2.2 Moran’s I local test\nThe global Moran’s test provides us a global statistical value informing whether autocorrelation occurs over the territory but does not inform on where does these correlation occurs, i.e. what is the locations of the clusters. To identify such cluster we can decompose the Moran’s I statistic to extract local informations of the level of correlation of each district and its neighbors. This is called the Local Moran’s I LISA statistic. Because the Local Moran’s I LISA statistic test each district for autocorrelation independently, concern are raised about multiple testing limitations that increase the Type I error (\\(\\alpha\\)) of the statistical tests. The use of local test should therefore be study in light of explore and describes clusters once the global test detected autocorrelation.\n\n\n\n\n\n\nStatistical test\n\n\n\nFor each district \\(i\\), the Moran’s statistics is :\n\\[I_i = \\frac{(Y_i-\\bar{Y})}{\\sum_{i=1}^N(Y_i-\\bar{Y})^2}\\sum_{j=1}^Nw_{ij}(Y_j - \\bar{Y}) \\text{ with } I = \\sum_{i=1}^NI_i/N\\]\n\n\nThe localmoran()function from the package spdep treats the variable of interest as if it was normally distributed. In some cases, this assumption could be reasonable for incidence rate, especially when the areal units of analysis have sufficiently large population count suggesting that the values have similar level of variances. Unfortunately, the local moran’s test has not been implemented for poisson distribution (population not large enough in some districts) in spdep package. However Bivand et al. (R. S. Bivand et al. 2008) provided some code to manual perform the analysis using poisson distribution and was further implemented in the course “Spatial Epidemiology†.\n\n# Step 1 - Create the standardized deviation of observed from expected\nsd_lm <- (district$cases - district$expected) / sqrt(district$expected)\n\n# Step 2 - Create a spatially lagged version of standardized deviation of neighbors\nwsd_lm <- lag.listw(q_listw, sd_lm)\n\n# Step 3 - the local Moran's I is the product of step 1 and step 2\ndistrict$I_lm <- sd_lm * wsd_lm\n\n# Step 4 - setup parameters for simulation of the null distribution\n\n# Specify number of simulations to run\nnsim <- 499\n\n# Specify dimensions of result based on number of regions\nN <- length(district$expected)\n\n# Create a matrix of zeros to hold results, with a row for each county, and a column for each simulation\nsims <- matrix(0, ncol = nsim, nrow = N)\n\n# Step 5 - Start a for-loop to iterate over simulation columns\nfor(i in 1:nsim){\n y <- rpois(N, lambda = district$expected) # generate a random event count, given expected\n sd_lmi <- (y - district$expected) / sqrt(district$expected) # standardized local measure\n wsd_lmi <- lag.listw(q_listw, sd_lmi) # standardized spatially lagged measure\n sims[, i] <- sd_lmi * wsd_lmi # this is the I(i) statistic under this iteration of null\n}\n\nhist(sims[1,])\n\n\n\n# Step 6 - For each county, test where the observed value ranks with respect to the null simulations\nxrank <- apply(cbind(district$I_lm, sims), 1, function(x) rank(x)[1])\n\n# Step 7 - Calculate the difference between observed rank and total possible (nsim)\ndiff <- nsim - xrank\ndiff <- ifelse(diff > 0, diff, 0)\n\n# Step 8 - Assuming a uniform distribution of ranks, calculate p-value for observed\n# given the null distribution generate from simulations\ndistrict$pval_lm <- punif((diff + 1) / (nsim + 1))\n\nFor each district, we obtain a p-value based on permutations process\nA conventional way of plotting these results is to classify the districts into 5 classes based on local Moran’s I outputs. The classification of cluster that are significantly autocorrelated to their neighbors is performed based on a comparison of the scaled incidence in the district compared to the scaled weighted averaged incidence of it neighboring districts (computed with lag.listw()) :\n\nDistricts that have higher-than-average rates in both index regions and their neighbors and showing statistically significant positive values for the local \\(I_i\\) statistic are defined as High-High (hotspot of the disease)\nDistricts that have lower-than-average rates in both index regions and their neighbors adn showing statistically significant positive values for the local \\(I_i\\) statistic are defined as Low-Low (coldspot of the disease).\nDistricts that have higher-than-average rates in the index regions and lower-than-average rates in their neighbors, and showing statistically significant negative values for the local \\(I_i\\) statistic are defined as High-Low(outlier with high incidence in an area with low incidence).\nDistricts that have lower-than-average rates in the index regions and higher-than-average rates in their neighbors, and showing statistically significant negative values for the local \\(I_i\\) statistic are defined as Low-High(outlier of low incidence in area with high incidence).\nDistricts with non-significant values for the \\(I_i\\) statistic are defined as Non-significant.\n\n\n# create lagged local raw_rate - in other words the average of the queen neighbors value\n# values are scaled (centered and reduced) to be compared to average\ndistrict$lag_std <- scale(lag.listw(q_listw, var = district$incidence))\ndistrict$incidence_std <- scale(district$incidence)\n\n# extract pvalues\n# district$lm_pv <- lm_test[,5]\n\n# Classify local moran's outputs\ndistrict$lm_class <- NA\ndistrict$lm_class[district$incidence_std >=0 & district$lag_std >=0] <- 'High-High'\ndistrict$lm_class[district$incidence_std <=0 & district$lag_std <=0] <- 'Low-Low'\ndistrict$lm_class[district$incidence_std <=0 & district$lag_std >=0] <- 'Low-High'\ndistrict$lm_class[district$incidence_std >=0 & district$lag_std <=0] <- 'High-Low'\ndistrict$lm_class[district$pval_lm >= 0.05] <- 'Non-significant'\n\ndistrict$lm_class <- factor(district$lm_class, levels=c(\"High-High\", \"Low-Low\", \"High-Low\", \"Low-High\", \"Non-significant\") )\n\n# create map\nmf_map(x = district,\n var = \"lm_class\",\n type = \"typo\",\n cex = 2,\n col_na = \"white\",\n #val_order = c(\"High-High\", \"Low-Low\", \"High-Low\", \"Low-High\", \"Non-significant\") ,\n pal = c(\"#6D0026\" , \"blue\", \"white\") , # \"#FF755F\",\"#7FABD3\" ,\n leg_title = \"Clusters\")\n\nmf_layout(title = \"Cluster using Local moran'I statistic\")\n\n\n\n\n\n\n\n7.2.3 Spatial scan statistics\nWhile Moran’s indice focuses on testing for autocorrelation between neighboring polygons (under the null assumption of spatial independance), the spatial scan statistic aims at identifying an abnormal higher risk in a given region compared to the risk outside of this region (under the null assumption of homogeneous distribution). The conception of a cluster is therefore different between the two methods.\nThe function kulldorff from the package SpatialEpi (Kim and Wakefield 2010) is a simple tool to implement spatial-only scan statistics. Briefly, the kulldorff scan statistics scan the area for clusters using several steps:\n\nIt create a circular window of observation by defining a single location and an associated radius of the windows varying from 0 to a large number that depends on population distribution (largest radius could includes 50% of the population).\nIt aggregates the count of events and the population at risk (or an expected count of events) inside and outside the window of observation.\nFinally, it computes the likelihood ratio to test whether the risk is equal inside versus outside the windows (H0) or greater inside the observed window\nThese 3 steps are repeted for each location and each possible windows-radii.\n\n\nlibrary(\"SpatialEpi\")\n\nThe use of R spatial object is not implementes in kulldorff() function. It uses instead matrix of xy coordinates that represents the centroids of the districts. A given district is included into the observed circular window if its centroids falls into the circle.\n\ndistrict_xy <- st_centroid(district) %>% \n st_coordinates()\n\nhead(district_xy)\n\n X Y\n1 330823.3 1464560\n2 749758.3 1541787\n3 468384.0 1277007\n4 494548.2 1215261\n5 459644.2 1194615\n6 360528.3 1516339\n\n\nWe can then call kulldorff function (you are strongly encourage to call ?kulldorff to properly call the function). The alpha.level threshold filter for the secondary clusters that will be retained. The most-likely cluster will be saved whatever its significance.\n\nkd_Wfever <- kulldorff(district_xy, \n cases = district$cases,\n population = district$T_POP,\n expected.cases = district$expected,\n pop.upper.bound = 0.5, # include maximum 50% of the population in a windows\n n.simulations = 499,\n alpha.level = 0.2)\n\n\n\n\nAll outputs are saved into an R object, here called kd_Wfever. Unfortunately the package did not developed any summary and visualization of the results but we can explore the output object.\n\nnames(kd_Wfever)\n\n[1] \"most.likely.cluster\" \"secondary.clusters\" \"type\" \n[4] \"log.lkhd\" \"simulated.log.lkhd\" \n\n\nFirst, we can focus on the most likely cluster and explore its characteristics.\n\n# We can see which districts (r number) belong to this cluster\nkd_Wfever$most.likely.cluster$location.IDs.included\n\n [1] 48 93 66 180 133 29 194 118 50 144 31 141 3 117 22 43 142\n\n# standardized incidence ratio\nkd_Wfever$most.likely.cluster$SMR\n\n[1] 2.303106\n\n# number of observed and expected cases in this cluster\nkd_Wfever$most.likely.cluster$number.of.cases\n\n[1] 122\n\nkd_Wfever$most.likely.cluster$expected.cases\n\n[1] 52.97195\n\n\n17 districts belong to the cluster and its number of cases is 2.3 times higher than the expected number of case.\nSimilarly, we could study the secondary clusters. Results are saved in a list.\n\n# We can see which districts (r number) belong to this cluster\nlength(kd_Wfever$secondary.clusters)\n\n[1] 1\n\n# retrieve data for all secondary clusters into a table\ndf_secondary_clusters <- data.frame(SMR = sapply(kd_Wfever$secondary.clusters, '[[', 5), \n number.of.cases = sapply(kd_Wfever$secondary.clusters, '[[', 3),\n expected.cases = sapply(kd_Wfever$secondary.clusters, '[[', 4),\n p.value = sapply(kd_Wfever$secondary.clusters, '[[', 8))\n\nprint(df_secondary_clusters)\n\n SMR number.of.cases expected.cases p.value\n1 3.767698 16 4.246625 0.004\n\n\nWe only have one secondary cluster composed of one district.\n\n# create empty column to store cluster informations\ndistrict$k_cluster <- NA\n\n# save cluster informations from kulldorff outputs\ndistrict$k_cluster[kd_Wfever$most.likely.cluster$location.IDs.included] <- 'Most likely cluster'\n\nfor(i in 1:length(kd_Wfever$secondary.clusters)){\ndistrict$k_cluster[kd_Wfever$secondary.clusters[[i]]$location.IDs.included] <- paste(\n 'Secondary cluster', i, sep = '')\n}\n\n#district$k_cluster[is.na(district$k_cluster)] <- \"No cluster\"\n\n\n# create map\nmf_map(x = district,\n var = \"k_cluster\",\n type = \"typo\",\n cex = 2,\n col_na = \"white\",\n pal = mf_get_pal(palette = \"Reds\", n = 3)[1:2],\n leg_title = \"Clusters\")\n\nmf_layout(title = \"Cluster using kulldorf scan statistic\")\n\n\n\n\n\n\n\n\n\n\nTo go futher …\n\n\n\nIn this example, the expected number of cases was defined using the population count but note that standardization over other variables as age could also be implemented with the strata parameter in the kulldorff() function.\nIn addition, this cluster analysis was performed solely using the spatial scan but you should keep in mind that this method of cluster detection can be implemented for spatio-temporal data as well where the cluster definition is an abnormal number of cases in a delimited spatial area and during a given period of time. The windows of observation are therefore defined for a different center, radius and period of time. You should look at the function scan_ep_poisson() function in the package scanstatistic (Allévius 2018) for this analysis.\n\n\n\n\n\n\nAllévius, Benjamin. 2018. “Scanstatistics: Space-Time Anomaly Detection Using Scan Statistics.†Journal of Open Source Software 3 (25): 515.\n\n\nBivand, Roger S, Edzer J Pebesma, Virgilio Gómez-Rubio, and Edzer Jan Pebesma. 2008. Applied Spatial Data Analysis with r. Vol. 747248717. Springer.\n\n\nBivand, Roger, Micah Altman, Luc Anselin, Renato Assunção, Olaf Berke, Andrew Bernat, and Guillaume Blanchet. 2015. “Package ‘Spdep’.†The Comprehensive R Archive Network.\n\n\nGómez-Rubio, Virgilio, Juan Ferrándiz-Ferragud, Antonio López-QuıÌlez, et al. 2015. “Package ‘DCluster’.â€\n\n\nKim, Albert Y, and Jon Wakefield. 2010. “R Data and Methods for Spatial Epidemiology: The SpatialEpi Package.†Dept of Statistics, University of Washington." + "text": "7.2 Cluster analysis\n\n7.2.1 General introduction\nWhy studying clusters in epidemiology? Cluster analysis help identifying unusual patterns that occurs during a given period of time. The underlying ultimate goal of such analysis is to explain the observation of such patterns. In epidemiology, we can distinguish two types of process that would explain heterogeneity in case distribution:\n\nThe 1st order effects are the spatial variations of cases distribution caused by underlying properties of environment or the population structure itself. In such process individual get infected independently from the rest of the population. Such process includes the infection through an environment at risk as, for example, air pollution, contaminated waters or soils and UV exposition. This effect assume that the observed pattern is caused by a difference in risk intensity.\nThe 2nd order effects describes process of spread, contagion and diffusion of diseases caused by interactions between individuals. This includes transmission of infectious disease by proximity, but also the transmission of non-infectious disease, for example, with the diffusion of social norms within networks. This effect assume that the observed pattern is caused by correlations or co-variations.\n\nNo statistical methods could distinguish between these competing processes since their outcome results in similar pattern of points. The cluster analysis help describing the magnitude and the location of pattern but in no way could answer the question of why such patterns occurs. It is therefore a step that help detecting cluster for description and surveillance purpose and rising hypothesis on the underlying process that will lead further investigations.\nKnowledge about the disease and its transmission process could orientate the choice of the methods of study. We presented in this brief tutorial two methods of cluster detection, the Moran’s I test that test for spatial independence (likely related to 2nd order effects) and the scan statistics that test for homogeneous distribution (likely related 1st order effects). It relies on epidemiologist to select the tools that best serve the studied question.\n\n\n\n\n\n\nStatistic tests and distributions\n\n\n\nIn statistics, problems are usually expressed by defining two hypotheses: the null hypothesis (H0), i.e., an a priori hypothesis of the studied phenomenon (e.g., the situation is a random) and the alternative hypothesis (HA), e.g., the situation is not random. The main principle is to measure how likely the observed situation belong to the ensemble of situation that are possible under the H0 hypothesis.\nIn mathematics, a probability distribution is a mathematical expression that represents what we would expect due to random chance. The choice of the probability distribution relies on the type of data you use (continuous, count, binary). In general, three distribution a used while studying disease rates, the Binomial, the Poisson and the Poisson-gamma mixture (also known as negative binomial) distributions.\nMany the statistical tests assume by default that data are normally distributed. It implies that your variable is continuous and that all data could easily be represented by two parameters, the mean and the variance, i.e., each value have the same level of certainty. If many measure can be assessed under the normality assumption, this is usually not the case in epidemiology with strictly positives rates and count values that 1) does not fit the normal distribution and 2) does not provide with the same degree of certainty since variances likely differ between district due to different population size, i.e., some district have very sparse data (with high variance) while other have adequate data (with lower variance).\n\n# dataset statistics\nm_cases <- mean(district$incidence)\nsd_cases <- sd(district$incidence)\n\nhist(district$incidence, probability = TRUE, ylim = c(0, 0.4), xlim = c(-5, 16), xlab = \"Number of cases\", ylab = \"Probability\", main = \"Histogram of observed incidence compared\\nto Normal and Poisson distributions\")\ncurve(dnorm(x, m_cases, sd_cases),col = \"blue\", lwd = 1, add = TRUE)\npoints(0:max(district$incidence), dpois(0:max(district$incidence), m_cases),type = 'b', pch = 20, col = \"red\", ylim = c(0, 0.6), lty = 2)\n\nlegend(\"topright\", legend = c(\"Normal distribution\", \"Poisson distribution\", \"Observed distribution\"), col = c(\"blue\", \"red\", \"black\"),pch = c(NA, 20, NA), lty = c(1, 2, 1))\n\n\n\n\nIn this tutorial, we used the Poisson distribution in our statistical tests.\n\n\n\n\n7.2.2 Test for spatial autocorrelation (Moran’s I test)\n\n7.2.2.1 The global Moran’s I test\nA popular test for spatial autocorrelation is the Moran’s test. This test tells us whether nearby units tend to exhibit similar incidences. It ranges from -1 to +1. A value of -1 denote that units with low rates are located near other units with high rates, while a Moran’s I value of +1 indicates a concentration of spatial units exhibiting similar rates.\n\n\n\n\n\n\nMoran’s I test\n\n\n\nThe Moran’s statistics is:\n\\[I = \\frac{N}{\\sum_{i=1}^N\\sum_{j=1}^Nw_{ij}}\\frac{\\sum_{i=1}^N\\sum_{j=1}^Nw_{ij}(Y_i-\\bar{Y})(Y_j - \\bar{Y})}{\\sum_{i=1}^N(Y_i-\\bar{Y})^2}\\] with:\n\n\\(N\\): the number of polygons,\n\\(w_{ij}\\): is a matrix of spatial weight with zeroes on the diagonal (i.e., \\(w_{ii}=0\\)). For example, if polygons are neighbors, the weight takes the value \\(1\\) otherwise it takes the value \\(0\\).\n\\(Y_i\\): the variable of interest,\n\\(\\bar{Y}\\): the mean value of \\(Y\\).\n\nUnder the Moran’s test, the statistics hypotheses are:\n\nH0: the distribution of cases is spatially independent, i.e., \\(I=0\\).\nH1: the distribution of cases is spatially autocorrelated, i.e., \\(I\\ne0\\).\n\n\n\nWe will compute the Moran’s statistics using spdep(R. Bivand et al. 2015) and Dcluster(Gómez-Rubio et al. 2015) packages. spdep package provides a collection of functions to analyze spatial correlations of polygons and works with sp objects. In this example, we use poly2nb() and nb2listw(). These functions respectively detect the neighboring polygons and assign weight corresponding to \\(1/\\#\\ of\\ neighbors\\). Dcluster package provides a set of functions for the detection of spatial clusters of disease using count data.\n\nlibrary(spdep) # Functions for creating spatial weight, spatial analysis\nlibrary(DCluster) # Package with functions for spatial cluster analysis\n\nqueen_nb <- poly2nb(district) # Neighbors according to queen case\nq_listw <- nb2listw(queen_nb, style = 'W') # row-standardized weights\n\n# Moran's I test\nm_test <- moranI.test(cases ~ offset(log(expected)), \n data = district,\n model = 'poisson',\n R = 499,\n listw = q_listw,\n n = length(district$cases), # number of regions\n S0 = Szero(q_listw)) # Global sum of weights\nprint(m_test)\n\nMoran's I test of spatial autocorrelation \n\n Type of boots.: parametric \n Model used when sampling: Poisson \n Number of simulations: 499 \n Statistic: 0.1566449 \n p-value : 0.012 \n\nplot(m_test)\n\n\n\n\nThe Moran’s statistics is here \\(I =\\) 0.16. When comparing its value to the H0 distribution (built under 499 simulations), the probability of observing such a I value under the null hypothesis, i.e. the distribution of cases is spatially independent, is \\(p_{value} =\\) 0.012. We therefore reject H0 with error risk of \\(\\alpha = 5\\%\\). The distribution of cases is therefore autocorrelated across districts in Cambodia.\n\n\n7.2.2.2 Moran’s I local test\nThe global Moran’s test provides us a global statistical value informing whether autocorrelation occurs over the territory but does not inform on where does these correlations occurs, i.e., what is the locations of the clusters. To identify such cluster, we can decompose the Moran’s I statistic to extract local information of the level of correlation of each district and its neighbors. This is called the Local Moran’s I LISA statistic. Because the Local Moran’s I LISA statistic test each district for autocorrelation independently, concern is raised about multiple testing limitations that increase the Type I error (\\(\\alpha\\)) of the statistical tests. The use of local test should therefore be study in light of explore and describes clusters once the global test detected autocorrelation.\n\n\n\n\n\n\nStatistical test\n\n\n\nFor each district \\(i\\), the Local Moran’s I statistics is:\n\\[I_i = \\frac{(Y_i-\\bar{Y})}{\\sum_{i=1}^N(Y_i-\\bar{Y})^2}\\sum_{j=1}^Nw_{ij}(Y_j - \\bar{Y}) \\text{ with } I = \\sum_{i=1}^NI_i/N\\]\n\n\nThe localmoran()function from the package spdep treats the variable of interest as if it was normally distributed. In some cases, this assumption could be reasonable for incidence rate, especially when the areal units of analysis have sufficiently large population count suggesting that the values have similar level of variances. Unfortunately, the local Moran’s test has not been implemented for Poisson distribution (population not large enough in some districts) in spdep package. However, Bivand et al. (R. S. Bivand et al. 2008) provided some code to manual perform the analysis using Poisson distribution and was further implemented in the course “Spatial Epidemiologyâ€.\n\n# Step 1 - Create the standardized deviation of observed from expected\nsd_lm <- (district$cases - district$expected) / sqrt(district$expected)\n\n# Step 2 - Create a spatially lagged version of standardized deviation of neighbors\nwsd_lm <- lag.listw(q_listw, sd_lm)\n\n# Step 3 - the local Moran's I is the product of step 1 and step 2\ndistrict$I_lm <- sd_lm * wsd_lm\n\n# Step 4 - setup parameters for simulation of the null distribution\n\n# Specify number of simulations to run\nnsim <- 499\n\n# Specify dimensions of result based on number of regions\nN <- length(district$expected)\n\n# Create a matrix of zeros to hold results, with a row for each county, and a column for each simulation\nsims <- matrix(0, ncol = nsim, nrow = N)\n\n# Step 5 - Start a for-loop to iterate over simulation columns\nfor(i in 1:nsim){\n y <- rpois(N, lambda = district$expected) # generate a random event count, given expected\n sd_lmi <- (y - district$expected) / sqrt(district$expected) # standardized local measure\n wsd_lmi <- lag.listw(q_listw, sd_lmi) # standardized spatially lagged measure\n sims[, i] <- sd_lmi * wsd_lmi # this is the I(i) statistic under this iteration of null\n}\n\nhist(sims[1,])\n\n\n\n# Step 6 - For each county, test where the observed value ranks with respect to the null simulations\nxrank <- apply(cbind(district$I_lm, sims), 1, function(x) rank(x)[1])\n\n# Step 7 - Calculate the difference between observed rank and total possible (nsim)\ndiff <- nsim - xrank\ndiff <- ifelse(diff > 0, diff, 0)\n\n# Step 8 - Assuming a uniform distribution of ranks, calculate p-value for observed\n# given the null distribution generate from simulations\ndistrict$pval_lm <- punif((diff + 1) / (nsim + 1))\n\nFor each district, we obtain a p-value based on permutations process\nA conventional way of plotting these results is to classify the districts into 5 classes based on local Moran’s I output. The classification of cluster that are significantly autocorrelated to their neighbors is performed based on a comparison of the scaled incidence in the district compared to the scaled weighted averaged incidence of it neighboring districts (computed with lag.listw()):\n\nDistricts that have higher-than-average rates in both index regions and their neighbors and showing statistically significant positive values for the local \\(I_i\\) statistic are defined as High-High (hotspot of the disease)\nDistricts that have lower-than-average rates in both index regions and their neighbors and showing statistically significant positive values for the local \\(I_i\\) statistic are defined as Low-Low (cold spot of the disease).\nDistricts that have higher-than-average rates in the index regions and lower-than-average rates in their neighbors, and showing statistically significant negative values for the local \\(I_i\\) statistic are defined as High-Low(outlier with high incidence in an area with low incidence).\nDistricts that have lower-than-average rates in the index regions and higher-than-average rates in their neighbors, and showing statistically significant negative values for the local \\(I_i\\) statistic are defined as Low-High (outlier of low incidence in area with high incidence).\nDistricts with non-significant values for the \\(I_i\\) statistic are defined as Non-significant.\n\n\n# create lagged local raw_rate - in other words the average of the queen neighbors value\n# values are scaled (centered and reduced) to be compared to average\ndistrict$lag_std <- scale(lag.listw(q_listw, var = district$incidence))\ndistrict$incidence_std <- scale(district$incidence)\n\n# extract pvalues\n# district$lm_pv <- lm_test[,5]\n\n# Classify local moran's outputs\ndistrict$lm_class <- NA\ndistrict$lm_class[district$incidence_std >=0 & district$lag_std >=0] <- 'High-High'\ndistrict$lm_class[district$incidence_std <=0 & district$lag_std <=0] <- 'Low-Low'\ndistrict$lm_class[district$incidence_std <=0 & district$lag_std >=0] <- 'Low-High'\ndistrict$lm_class[district$incidence_std >=0 & district$lag_std <=0] <- 'High-Low'\ndistrict$lm_class[district$pval_lm >= 0.05] <- 'Non-significant'\n\ndistrict$lm_class <- factor(district$lm_class, levels=c(\"High-High\", \"Low-Low\", \"High-Low\", \"Low-High\", \"Non-significant\") )\n\n# create map\nmf_map(x = district,\n var = \"lm_class\",\n type = \"typo\",\n cex = 2,\n col_na = \"white\",\n #val_order = c(\"High-High\", \"Low-Low\", \"High-Low\", \"Low-High\", \"Non-significant\") ,\n pal = c(\"#6D0026\" , \"blue\", \"white\") , # \"#FF755F\",\"#7FABD3\" ,\n leg_title = \"Clusters\")\n\nmf_layout(title = \"Cluster using Local Moran's I statistic\")\n\n\n\n\n\n\n\n7.2.3 Spatial scan statistics\nWhile Moran’s indices focus on testing for autocorrelation between neighboring polygons (under the null assumption of spatial independence), the spatial scan statistic aims at identifying an abnormal higher risk in a given region compared to the risk outside of this region (under the null assumption of homogeneous distribution). The conception of a cluster is therefore different between the two methods.\nThe function kulldorff from the package SpatialEpi (Kim and Wakefield 2010) is a simple tool to implement spatial-only scan statistics. Briefly, the kulldorff scan statistics scan the area for clusters using several steps:\n\nIt create a circular window of observation by defining a single location and an associated radius of the windows varying from 0 to a large number that depends on population distribution (largest radius could include 50% of the population).\nIt aggregates the count of events and the population at risk (or an expected count of events) inside and outside the window of observation.\nFinally, it computes the likelihood ratio to test whether the risk is equal inside versus outside the windows (H0) or greater inside the observed window\nThese 3 steps are repeated for each location and each possible windows-radii.\n\n\nlibrary(\"SpatialEpi\")\n\nThe use of R spatial object is not implements in kulldorff() function. It uses instead matrix of xy coordinates that represents the centroids of the districts. A given district is included into the observed circular window if its centroids fall into the circle.\n\ndistrict_xy <- st_centroid(district) %>% \n st_coordinates()\n\nhead(district_xy)\n\n X Y\n1 330823.3 1464560\n2 749758.3 1541787\n3 468384.0 1277007\n4 494548.2 1215261\n5 459644.2 1194615\n6 360528.3 1516339\n\n\nWe can then call kulldorff function (you are strongly encouraged to call ?kulldorff to properly call the function). The alpha.level threshold filter for the secondary clusters that will be retained. The most-likely cluster will be saved whatever its significance.\n\nkd_Wfever <- kulldorff(district_xy, \n cases = district$cases,\n population = district$T_POP,\n expected.cases = district$expected,\n pop.upper.bound = 0.5, # include maximum 50% of the population in a windows\n n.simulations = 499,\n alpha.level = 0.2)\n\n\n\n\nAll outputs are saved into an R object, here called kd_Wfever. Unfortunately, the package did not develop any summary and visualization of the results but we can explore the output object.\n\nnames(kd_Wfever)\n\n[1] \"most.likely.cluster\" \"secondary.clusters\" \"type\" \n[4] \"log.lkhd\" \"simulated.log.lkhd\" \n\n\nFirst, we can focus on the most likely cluster and explore its characteristics.\n\n# We can see which districts (r number) belong to this cluster\nkd_Wfever$most.likely.cluster$location.IDs.included\n\n [1] 48 93 66 180 133 29 194 118 50 144 31 141 3 117 22 43 142\n\n# standardized incidence ratio\nkd_Wfever$most.likely.cluster$SMR\n\n[1] 2.303106\n\n# number of observed and expected cases in this cluster\nkd_Wfever$most.likely.cluster$number.of.cases\n\n[1] 122\n\nkd_Wfever$most.likely.cluster$expected.cases\n\n[1] 52.97195\n\n\n17 districts belong to the cluster and its number of cases is 2.3 times higher than the expected number of cases.\nSimilarly, we could study the secondary clusters. Results are saved in a list.\n\n# We can see which districts (r number) belong to this cluster\nlength(kd_Wfever$secondary.clusters)\n\n[1] 1\n\n# retrieve data for all secondary clusters into a table\ndf_secondary_clusters <- data.frame(SMR = sapply(kd_Wfever$secondary.clusters, '[[', 5), \n number.of.cases = sapply(kd_Wfever$secondary.clusters, '[[', 3),\n expected.cases = sapply(kd_Wfever$secondary.clusters, '[[', 4),\n p.value = sapply(kd_Wfever$secondary.clusters, '[[', 8))\n\nprint(df_secondary_clusters)\n\n SMR number.of.cases expected.cases p.value\n1 3.767698 16 4.246625 0.008\n\n\nWe only have one secondary cluster composed of one district.\n\n# create empty column to store cluster informations\ndistrict$k_cluster <- NA\n\n# save cluster information from kulldorff outputs\ndistrict$k_cluster[kd_Wfever$most.likely.cluster$location.IDs.included] <- 'Most likely cluster'\n\nfor(i in 1:length(kd_Wfever$secondary.clusters)){\ndistrict$k_cluster[kd_Wfever$secondary.clusters[[i]]$location.IDs.included] <- paste(\n 'Secondary cluster', i, sep = '')\n}\n\n#district$k_cluster[is.na(district$k_cluster)] <- \"No cluster\"\n\n\n# create map\nmf_map(x = district,\n var = \"k_cluster\",\n type = \"typo\",\n cex = 2,\n col_na = \"white\",\n pal = mf_get_pal(palette = \"Reds\", n = 3)[1:2],\n leg_title = \"Clusters\")\n\nmf_layout(title = \"Cluster using kulldorf scan statistic\")\n\n\n\n\n\n\n\n\n\n\nTo go further …\n\n\n\nIn this example, the expected number of cases was defined using the population count but note that standardization over other variables as age could also be implemented with the strata parameter in the kulldorff() function.\nIn addition, this cluster analysis was performed solely using the spatial scan but you should keep in mind that this method of cluster detection can be implemented for spatio-temporal data as well where the cluster definition is an abnormal number of cases in a delimited spatial area and during a given period of time. The windows of observation are therefore defined for a different center, radius and period of time. You should look at the function scan_ep_poisson() function in the package scanstatistic (Allévius 2018) for this analysis.\n\n\n\n\n\n\nAllévius, Benjamin. 2018. “Scanstatistics: Space-Time Anomaly Detection Using Scan Statistics.†Journal of Open Source Software 3 (25): 515.\n\n\nBivand, Roger S, Edzer J Pebesma, Virgilio Gómez-Rubio, and Edzer Jan Pebesma. 2008. Applied Spatial Data Analysis with r. Vol. 747248717. Springer.\n\n\nBivand, Roger, Micah Altman, Luc Anselin, Renato Assunção, Olaf Berke, Andrew Bernat, and Guillaume Blanchet. 2015. “Package ‘Spdep’.†The Comprehensive R Archive Network.\n\n\nGómez-Rubio, Virgilio, Juan Ferrándiz-Ferragud, Antonio López-QuıÌlez, et al. 2015. “Package ‘DCluster’.â€\n\n\nKim, Albert Y, and Jon Wakefield. 2010. “R Data and Methods for Spatial Epidemiology: The SpatialEpi Package.†Dept of Statistics, University of Washington." }, { "objectID": "01-introduction.html", @@ -32,7 +32,7 @@ "href": "01-introduction.html#the-package-sf", "title": "1 Introduction", "section": "1.2 The package sf", - "text": "1.2 The package sf\n The package sf was released in late 2016 by Edzer Pebesma (also author of sp). Its goal is to combine the feature of sp, rgeos and rgdal in a single, more ergonomic package. This package offers simple objects (following the simple feature standard) which are easier to manipulate. Particular attention has been paid to the compatibility of the package with the pipe syntax and the operators of the tidyverse.\nsf directly uses the GDAL, GEOS and PROJ libraries.\n\n\n\n\n\nFrom r-spatial.org\n\n\n\n\n\n\nWebsite of package sf : Simple Features for R\n\n\n\nMany of the spatial data available on the internet are in shapefile format, which can be opened in the following way\n\nlibrary(sf)\n\nLinking to GEOS 3.10.2, GDAL 3.4.3, PROJ 8.2.1; sf_use_s2() is TRUE\n\ndistrict <- st_read(\"data_cambodia/district.shp\")\n\nReading layer `district' from data source \n `/home/lucas/Documents/ForgeIRD/rspatial-for-onehealth/data_cambodia/district.shp' \n using driver `ESRI Shapefile'\nSimple feature collection with 197 features and 10 fields\nGeometry type: MULTIPOLYGON\nDimension: XY\nBounding box: xmin: 211534.7 ymin: 1149105 xmax: 784612.1 ymax: 1625495\nProjected CRS: WGS 84 / UTM zone 48N\n\n\n\n\n\n\n\n\nShapefile format limitations\n\n\n\nFor the multiple limitations of this format (multi-file, limited number of records…) we advise you to prefer another format such as the geopackage *.gpkg. All the good reasons not to use the shapefile are here.\n\n\nA geopackage is a database, to load a layer, you must know its name\n\nst_layers(\"data_cambodia/cambodia.gpkg\")\n\nDriver: GPKG \nAvailable layers:\n layer_name geometry_type features fields crs_name\n1 country Multi Polygon 1 10 WGS 84 / UTM zone 48N\n2 district Multi Polygon 197 10 WGS 84 / UTM zone 48N\n3 education Multi Polygon 25 19 WGS 84 / UTM zone 48N\n4 hospital Point 956 13 WGS 84 / UTM zone 48N\n5 cases Multi Point 972 2 WGS 84 / UTM zone 48N\n6 road Multi Line String 6 9 WGS 84 / UTM zone 48N\n\n\n\nroad <- st_read(\"data_cambodia/cambodia.gpkg\", layer = \"road\")\n\nReading layer `road' from data source \n `/home/lucas/Documents/ForgeIRD/rspatial-for-onehealth/data_cambodia/cambodia.gpkg' \n using driver `GPKG'\nSimple feature collection with 6 features and 9 fields\nGeometry type: MULTILINESTRING\nDimension: XY\nBounding box: xmin: 212377 ymin: 1152214 xmax: 784654.7 ymax: 1625281\nProjected CRS: WGS 84 / UTM zone 48N\n\n\n\n1.2.1 Format of spatial objects sf\n\n\n\n\n\nObjectssf are objects in data.frame which one of the columns contains geometries. This column is the class of sfc (simple feature column) and each individual of the column is a sfg (simple feature geometry). This format is very practical insofa as the data and the geometries are intrinsically linked in the same object.\n\n\n\n\n\n\nThumbnail describing the simple feature format: Simple Features for R\n\n\n\n\n\n\n\n\n\nTip\n\n\n\nA benchmark of vector processing libraries is available here." + "text": "1.2 The package sf\n The package sf was released in late 2016 by Edzer Pebesma (also author of sp). Its goal is to combine the feature of sp, rgeos and rgdal in a single, more ergonomic package. This package offers simple objects (following the simple feature standard) which are easier to manipulate. Particular attention has been paid to the compatibility of the package with the pipe syntax and the operators of the tidyverse.\nsf directly uses the GDAL, GEOS and PROJ libraries.\n\n\n\n\n\nFrom r-spatial.org\n\n\n\n\n\n\nWebsite of package sf : Simple Features for R\n\n\n\nMany of the spatial data available on the internet are in shapefile format, which can be opened in the following way\n\nlibrary(sf)\n\nLinking to GEOS 3.9.3, GDAL 3.5.2, PROJ 8.2.1; sf_use_s2() is TRUE\n\ndistrict <- st_read(\"data_cambodia/district.shp\")\n\nReading layer `district' from data source \n `C:\\Users\\UNiK\\Documents\\R_works\\IRD\\Rspatial\\rspatial-for-onehealth\\data_cambodia\\district.shp' \n using driver `ESRI Shapefile'\nSimple feature collection with 197 features and 10 fields\nGeometry type: MULTIPOLYGON\nDimension: XY\nBounding box: xmin: 211534.7 ymin: 1149105 xmax: 784612.1 ymax: 1625495\nProjected CRS: WGS 84 / UTM zone 48N\n\n\n\n\n\n\n\n\nShapefile format limitations\n\n\n\nFor the multiple limitations of this format (multi-file, limited number of records…) we advise you to prefer another format such as the geopackage *.gpkg. All the good reasons not to use the shapefile are here.\n\n\nA geopackage is a database, to load a layer, you must know its name\n\nst_layers(\"data_cambodia/cambodia.gpkg\")\n\nDriver: GPKG \nAvailable layers:\n layer_name geometry_type features fields crs_name\n1 country Multi Polygon 1 10 WGS 84 / UTM zone 48N\n2 district Multi Polygon 197 10 WGS 84 / UTM zone 48N\n3 education Multi Polygon 25 19 WGS 84 / UTM zone 48N\n4 hospital Point 956 13 WGS 84 / UTM zone 48N\n5 cases Multi Point 972 2 WGS 84 / UTM zone 48N\n6 road Multi Line String 6 9 WGS 84 / UTM zone 48N\n\n\n\nroad <- st_read(\"data_cambodia/cambodia.gpkg\", layer = \"road\")\n\nReading layer `road' from data source \n `C:\\Users\\UNiK\\Documents\\R_works\\IRD\\Rspatial\\rspatial-for-onehealth\\data_cambodia\\cambodia.gpkg' \n using driver `GPKG'\nSimple feature collection with 6 features and 9 fields\nGeometry type: MULTILINESTRING\nDimension: XY\nBounding box: xmin: 212377 ymin: 1152214 xmax: 784654.7 ymax: 1625281\nProjected CRS: WGS 84 / UTM zone 48N\n\n\n\n1.2.1 Format of spatial objects sf\n\n\n\n\n\nObjectssf are objects in data.frame which one of the columns contains geometries. This column is the class of sfc (simple feature column) and each individual of the column is a sfg (simple feature geometry). This format is very practical insofa as the data and the geometries are intrinsically linked in the same object.\n\n\n\n\n\n\nThumbnail describing the simple feature format: Simple Features for R\n\n\n\n\n\n\n\n\n\nTip\n\n\n\nA benchmark of vector processing libraries is available here." }, { "objectID": "01-introduction.html#package-mapsf", @@ -235,7 +235,7 @@ "href": "07-basic_statistics.html", "title": "7 Basic statistics for spatial analysis", "section": "", - "text": "This section aims at providing some basic statistical tools to study the spatial distribution of epidemiological data. If you wish to go further into these analysis and their limitations you can consult the tutorial “Spatial Epidemiology†from M. Kramer from which the statistical analysis of his section were adapted." + "text": "This section aims at providing some basic statistical tools to study the spatial distribution of epidemiological data. If you wish to go further into spatial statistics applied to epidemiology and their limitations you can consult the tutorial “Spatial Epidemiology†from M. Kramer from which the statistical analysis of this section was adapted. We will use" }, { "objectID": "07-basic_statistics.html#import-and-visualize-epidemiological-data", -- GitLab