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">&lt;-</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">&lt;-</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.&nbsp;illness, death, …) or a person at risk (e.g.&nbsp;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">&lt;-</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.&nbsp;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">&lt;-</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">&lt;-</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">&lt;-</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">&lt;-</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">&lt;-</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 &gt; 1) when standardized for population</p></li>
 <li><p>lower risk than average (SIR &lt; 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.&nbsp;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.&nbsp;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.&nbsp;an <em>a priori</em> hypothesis of the studied phenomenon (e.g.&nbsp;the situation is a random) and the alternative hypothesis (HA), e.g.&nbsp;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.&nbsp;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.&nbsp;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">&lt;-</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.&nbsp;<span class="math inline">\(I=0\)</span>.</p></li>
-<li><p><strong>H1</strong>: the distribution of cases is spatially autocorrelated, i.e.&nbsp;<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.&nbsp;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.&nbsp;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.&nbsp;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">&lt;-</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">&lt;-</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">&lt;-</span> <span class="fu">st_centroid</span>(district) <span class="sc">%&gt;%</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">&lt;-</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">&lt;-</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">&lt;-</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