From 2458e52963c0c0e0c1c8f47f06fbaadfd72e3370 Mon Sep 17 00:00:00 2001 From: "lea.douchet_ird.fr" <ldouchet@hotmail.fr> Date: Thu, 24 Nov 2022 08:53:32 +0700 Subject: [PATCH] Moran analysis --- 07-basic_statistics.qmd | 37 +++++-- public/07-basic_statistics.html | 102 +++++++++++------- .../figure-html/inc_visualization-1.png | Bin 53684 -> 53636 bytes public/search.json | 6 +- 4 files changed, 90 insertions(+), 55 deletions(-) diff --git a/07-basic_statistics.qmd b/07-basic_statistics.qmd index a515b24..9b729db 100644 --- a/07-basic_statistics.qmd +++ b/07-basic_statistics.qmd @@ -42,7 +42,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 aggreagation since they make available data on population count and structures. In this study, we will use 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, 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 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 @@ -89,7 +89,6 @@ mf_map(x = district, 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"))) col_pal = c("#273871", "#3267AD", "#6496C8", "#9BBFDD", "#CDE3F0", "#FFCEBC", "#FF967E", "#F64D41", "#B90E36") @@ -112,35 +111,51 @@ These maps illustrates the spatial heterogenity of the cases. The incidence show - average risk (SIR \~ 1) when standardized for population -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. Howerver, this case does not apply for all diseases and for all observed events (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 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). ## Cluster analysis -Since this W fever seems to have a heterogenous distribution across Cambodia, it would be interesting to study where excess of cases appears, i.e. to identify clusters of the disease. +Since this W fever seems to have a heterogeneous distribution across Cambodia, it would be interesting to study where excess of cases appears, i.e. to identify clusters of the disease. The first question is to wonder if data are auto correlated or spatially independent, i.e. study if neighboring districts are likely to have similar incidence. 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. ### Spatial autocorrelation (Moran's I test) -A popular test for spatial autocorrelation is the Moran's test. +A 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. + +Here the statistics hypothesis are : -Moran's I test tells us whether nearby units tend to exhibit similar rates. It ranges from -1 to +1, whith a value of -1 denoting 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. +- H0 : + +- H1: , i.e. Moran's I value is different than 0. We will compute the Moran's statistics using `spdep` and `Dcluster` packages. `spdep` package provides a collection of functions to analyze spatial correlations of polygons and works with sp objects. `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} -# Plot the incidence histogramm -hist(log(district$incidence)) - +library(spdep) # Functions for creating spatial weight, spatial analysis +library(DCluster) # Package with functions for spatial cluster analysis) +qnb <- poly2nb(district) +q_listw <- nb2listw(qnb, style = 'W') # row-standardized weights +# Moran's I test +moranI.test(cases ~ offset(log(expected)), + data = district, + model = 'poisson', + R = 499, + listw = q_listw, + n = 159, + S0 = Szero(q_listw)) ``` -## Cluster analysis +### Spatial scan statistics + +While Moran's indice focuses on finding correlation between neighboring polygons, the spatial scan statistic compare the incidence level of a given windows of observation with the incidence level outside of this windows. + +The package `SpatialEpi` -In epidemiology, the definition of a cluster ### Population-based clusters (kulldorf statistic) diff --git a/public/07-basic_statistics.html b/public/07-basic_statistics.html index 310c599..758307f 100644 --- a/public/07-basic_statistics.html +++ b/public/07-basic_statistics.html @@ -216,15 +216,13 @@ code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warni <ul> <li><a href="#import-and-visualize-epidemiological-data" id="toc-import-and-visualize-epidemiological-data" class="nav-link active" data-scroll-target="#import-and-visualize-epidemiological-data"><span class="toc-section-number">7.1</span> Import and visualize epidemiological data</a></li> - <li><a href="#basics-statistics" id="toc-basics-statistics" class="nav-link" data-scroll-target="#basics-statistics"><span class="toc-section-number">7.2</span> Basics statistics</a> + <li><a href="#cluster-analysis" id="toc-cluster-analysis" class="nav-link" data-scroll-target="#cluster-analysis"><span class="toc-section-number">7.2</span> Cluster analysis</a> <ul class="collapse"> <li><a href="#spatial-autocorrelation-morans-i-test" id="toc-spatial-autocorrelation-morans-i-test" class="nav-link" data-scroll-target="#spatial-autocorrelation-morans-i-test"><span class="toc-section-number">7.2.1</span> Spatial autocorrelation (Moran’s I test)</a></li> - </ul></li> - <li><a href="#cluster-analysis" id="toc-cluster-analysis" class="nav-link" data-scroll-target="#cluster-analysis"><span class="toc-section-number">7.3</span> Cluster analysis</a> - <ul class="collapse"> - <li><a href="#population-based-clusters-kulldorf-statistic" id="toc-population-based-clusters-kulldorf-statistic" class="nav-link" data-scroll-target="#population-based-clusters-kulldorf-statistic"><span class="toc-section-number">7.3.1</span> Population-based clusters (kulldorf statistic)</a></li> - <li><a href="#expectation-based-cluster" id="toc-expectation-based-cluster" class="nav-link" data-scroll-target="#expectation-based-cluster"><span class="toc-section-number">7.3.2</span> Expectation-based cluster</a></li> - <li><a href="#to-go-further" id="toc-to-go-further" class="nav-link" data-scroll-target="#to-go-further"><span class="toc-section-number">7.3.3</span> To go further …</a></li> + <li><a href="#spatial-scan-statistics" id="toc-spatial-scan-statistics" class="nav-link" data-scroll-target="#spatial-scan-statistics"><span class="toc-section-number">7.2.2</span> Spatial scan statistics</a></li> + <li><a href="#population-based-clusters-kulldorf-statistic" id="toc-population-based-clusters-kulldorf-statistic" class="nav-link" data-scroll-target="#population-based-clusters-kulldorf-statistic"><span class="toc-section-number">7.2.3</span> Population-based clusters (kulldorf statistic)</a></li> + <li><a href="#expectation-based-cluster" id="toc-expectation-based-cluster" class="nav-link" data-scroll-target="#expectation-based-cluster"><span class="toc-section-number">7.2.4</span> Expectation-based cluster</a></li> + <li><a href="#to-go-further" id="toc-to-go-further" class="nav-link" data-scroll-target="#to-go-further"><span class="toc-section-number">7.2.5</span> To go further …</a></li> </ul></li> </ul> </nav> @@ -294,7 +292,7 @@ Projected CRS: WGS 84 / UTM zone 48N <p><img src="07-basic_statistics_files/figure-html/cases_visualization-1.png" class="img-fluid" width="768"></p> </div> </div> -<p>In epidemiology, the true meaning of point is very questionable. If it usually gives the location of an observation, its not clear if this observation represents an event of interest (e.g. illness, death, …) or a person at risk (e.g. a participant that may or may not experience the disease). Considering a ratio of event compared to a population at risk is often more informative than just considering cases. Administrative divisions of countries appears as great areal units for cases aggreagation since they make available data on population count and structures. In this study, we will use 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, 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 district as the areal unit of the study.</p> <div class="cell" data-nm="true"> <div class="sourceCode cell-code" id="cb5"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="co"># Aggregate cases over districts</span></span> <span id="cb5-2"><a href="#cb5-2" aria-hidden="true" tabindex="-1"></a>district<span class="sc">$</span>cases <span class="ot"><-</span> <span class="fu">lengths</span>(<span class="fu">st_intersects</span>(district, cases))</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> @@ -335,19 +333,18 @@ Projected CRS: WGS 84 / UTM zone 48N <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> -<span id="cb7-23"><a href="#cb7-23" aria-hidden="true" tabindex="-1"></a><span class="co"># create breaks and associated color palette</span></span> -<span id="cb7-24"><a href="#cb7-24" aria-hidden="true" tabindex="-1"></a>break_SIR <span class="ot">=</span> <span class="fu">c</span>(<span class="dv">0</span>, <span class="fu">exp</span>(<span class="fu">mf_get_breaks</span>(<span class="fu">log</span>(district<span class="sc">$</span>SIR), <span class="at">nbreaks =</span> <span class="dv">8</span>, <span class="at">breaks =</span> <span class="st">"pretty"</span>)))</span> -<span id="cb7-25"><a href="#cb7-25" aria-hidden="true" tabindex="-1"></a>col_pal <span class="ot">=</span> <span class="fu">c</span>(<span class="st">"#273871"</span>, <span class="st">"#3267AD"</span>, <span class="st">"#6496C8"</span>, <span class="st">"#9BBFDD"</span>, <span class="st">"#CDE3F0"</span>, <span class="st">"#FFCEBC"</span>, <span class="st">"#FF967E"</span>, <span class="st">"#F64D41"</span>, <span class="st">"#B90E36"</span>)</span> -<span id="cb7-26"><a href="#cb7-26" aria-hidden="true" tabindex="-1"></a></span> -<span id="cb7-27"><a href="#cb7-27" aria-hidden="true" tabindex="-1"></a><span class="fu">mf_map</span>(<span class="at">x =</span> district,</span> -<span id="cb7-28"><a href="#cb7-28" aria-hidden="true" tabindex="-1"></a> <span class="at">var =</span> <span class="st">"SIR"</span>,</span> -<span id="cb7-29"><a href="#cb7-29" aria-hidden="true" tabindex="-1"></a> <span class="at">type =</span> <span class="st">"choro"</span>,</span> -<span id="cb7-30"><a href="#cb7-30" aria-hidden="true" tabindex="-1"></a> <span class="at">breaks =</span> break_SIR, </span> -<span id="cb7-31"><a href="#cb7-31" aria-hidden="true" tabindex="-1"></a> <span class="at">pal =</span> col_pal, </span> -<span id="cb7-32"><a href="#cb7-32" aria-hidden="true" tabindex="-1"></a> <span class="at">cex =</span> <span class="dv">2</span>,</span> -<span id="cb7-33"><a href="#cb7-33" aria-hidden="true" tabindex="-1"></a> <span class="at">leg_title =</span> <span class="st">"SIR"</span>)</span> -<span id="cb7-34"><a href="#cb7-34" aria-hidden="true" tabindex="-1"></a><span class="fu">mf_layout</span>(<span class="at">title =</span> <span class="st">"Standardized Incidence Ratio of W Fever in Cambodia"</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> +<span id="cb7-22"><a href="#cb7-22" aria-hidden="true" tabindex="-1"></a><span class="co"># create breaks and associated color palette</span></span> +<span id="cb7-23"><a href="#cb7-23" aria-hidden="true" tabindex="-1"></a>break_SIR <span class="ot">=</span> <span class="fu">c</span>(<span class="dv">0</span>, <span class="fu">exp</span>(<span class="fu">mf_get_breaks</span>(<span class="fu">log</span>(district<span class="sc">$</span>SIR), <span class="at">nbreaks =</span> <span class="dv">8</span>, <span class="at">breaks =</span> <span class="st">"pretty"</span>)))</span> +<span id="cb7-24"><a href="#cb7-24" aria-hidden="true" tabindex="-1"></a>col_pal <span class="ot">=</span> <span class="fu">c</span>(<span class="st">"#273871"</span>, <span class="st">"#3267AD"</span>, <span class="st">"#6496C8"</span>, <span class="st">"#9BBFDD"</span>, <span class="st">"#CDE3F0"</span>, <span class="st">"#FFCEBC"</span>, <span class="st">"#FF967E"</span>, <span class="st">"#F64D41"</span>, <span class="st">"#B90E36"</span>)</span> +<span id="cb7-25"><a href="#cb7-25" aria-hidden="true" tabindex="-1"></a></span> +<span id="cb7-26"><a href="#cb7-26" aria-hidden="true" tabindex="-1"></a><span class="fu">mf_map</span>(<span class="at">x =</span> district,</span> +<span id="cb7-27"><a href="#cb7-27" aria-hidden="true" tabindex="-1"></a> <span class="at">var =</span> <span class="st">"SIR"</span>,</span> +<span id="cb7-28"><a href="#cb7-28" aria-hidden="true" tabindex="-1"></a> <span class="at">type =</span> <span class="st">"choro"</span>,</span> +<span id="cb7-29"><a href="#cb7-29" aria-hidden="true" tabindex="-1"></a> <span class="at">breaks =</span> break_SIR, </span> +<span id="cb7-30"><a href="#cb7-30" aria-hidden="true" tabindex="-1"></a> <span class="at">pal =</span> col_pal, </span> +<span id="cb7-31"><a href="#cb7-31" aria-hidden="true" tabindex="-1"></a> <span class="at">cex =</span> <span class="dv">2</span>,</span> +<span id="cb7-32"><a href="#cb7-32" aria-hidden="true" tabindex="-1"></a> <span class="at">leg_title =</span> <span class="st">"SIR"</span>)</span> +<span id="cb7-33"><a href="#cb7-33" aria-hidden="true" tabindex="-1"></a><span class="fu">mf_layout</span>(<span class="at">title =</span> <span class="st">"Standardized Incidence Ratio of W Fever"</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div> <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> @@ -358,39 +355,62 @@ Projected CRS: WGS 84 / UTM zone 48N <li><p>lower risk than average (SIR < 1) when standardized for population</p></li> <li><p>average risk (SIR ~ 1) when standardized for population</p></li> </ul> -<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. Howerver, this case does not apply for all disease and for all observed events (e.g. the number of childhood illness and death outcomes are usually related to the age pyramid) and you should keep in mind that other standardization can be performed based on variables known to have an effect but that you don’t want to analyze (e.g. sex ratio, occupations, age pyramid).</p> +<p>In this example, we standardized the cases distribution for population count. This simple standardization assume that the risk of contracting the disease is similar for each person. However, assumption does not hold for all diseases and for all observed events since confounding effects can create nuisance into the interpretations (e.g. the number of childhood illness and death outcomes in a district are usually related to the age pyramid) and you should keep in mind that other standardization can be performed based on variables known to have an effect but that you don’t want to analyze (e.g. sex ratio, occupations, age pyramid).</p> </section> -<section id="basics-statistics" class="level2" data-number="7.2"> -<h2 data-number="7.2" class="anchored" data-anchor-id="basics-statistics"><span class="header-section-number">7.2</span> Basics statistics</h2> -<p>The problem is 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.</p> -<p>The statistical analysis performed relies on the type of data.</p> +<section id="cluster-analysis" class="level2" data-number="7.2"> +<h2 data-number="7.2" class="anchored" data-anchor-id="cluster-analysis"><span class="header-section-number">7.2</span> Cluster analysis</h2> +<p>Since this W fever seems to have a heterogeneous distribution across Cambodia, it would be interesting to study where excess of cases appears, i.e. to identify clusters of the disease. The first question is to wonder if data are auto correlated or spatially independent, i.e. study if neighboring districts are likely to have similar incidence.</p> +<p>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.</p> <section id="spatial-autocorrelation-morans-i-test" class="level3" data-number="7.2.1"> <h3 data-number="7.2.1" class="anchored" data-anchor-id="spatial-autocorrelation-morans-i-test"><span class="header-section-number">7.2.1</span> Spatial autocorrelation (Moran’s I test)</h3> -<p>A popular test for spatial autocorrelation is the Moran’s test.</p> -<p>Moran’s I test tells us whether nearby units tend to exhibit similar rates. It ranges from -1 to +1, whith a value of -1 denoting 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.</p> +<p>A 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.</p> +<p>Here the statistics hypothesis are :</p> +<ul> +<li><p>H0 :</p></li> +<li><p>H1: , i.e. Moran’s I value is different than 0.</p></li> +</ul> <p>We will compute the Moran’s statistics using <code>spdep</code> and <code>Dcluster</code> packages. <code>spdep</code> package provides a collection of functions to analyze spatial correlations of polygons and works with sp objects. <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="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"># Plot the incidence histogramm</span></span> -<span id="cb8-2"><a href="#cb8-2" aria-hidden="true" tabindex="-1"></a><span class="fu">hist</span>(<span class="fu">log</span>(district<span class="sc">$</span>incidence))</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 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="fu">library</span>(spdep) <span class="co"># Functions for creating spatial weight, spatial analysis</span></span> +<span id="cb8-2"><a href="#cb8-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> +<span id="cb8-3"><a href="#cb8-3" aria-hidden="true" tabindex="-1"></a></span> +<span id="cb8-4"><a href="#cb8-4" aria-hidden="true" tabindex="-1"></a>qnb <span class="ot"><-</span> <span class="fu">poly2nb</span>(district)</span> +<span id="cb8-5"><a href="#cb8-5" aria-hidden="true" tabindex="-1"></a>q_listw <span class="ot"><-</span> <span class="fu">nb2listw</span>(qnb, <span class="at">style =</span> <span class="st">'W'</span>) <span class="co"># row-standardized weights</span></span> +<span id="cb8-6"><a href="#cb8-6" aria-hidden="true" tabindex="-1"></a></span> +<span id="cb8-7"><a href="#cb8-7" aria-hidden="true" tabindex="-1"></a><span class="co"># Moran's I test</span></span> +<span id="cb8-8"><a href="#cb8-8" aria-hidden="true" tabindex="-1"></a><span class="fu">moranI.test</span>(cases <span class="sc">~</span> <span class="fu">offset</span>(<span class="fu">log</span>(expected)), </span> +<span id="cb8-9"><a href="#cb8-9" aria-hidden="true" tabindex="-1"></a> <span class="at">data =</span> district,</span> +<span id="cb8-10"><a href="#cb8-10" aria-hidden="true" tabindex="-1"></a> <span class="at">model =</span> <span class="st">'poisson'</span>,</span> +<span id="cb8-11"><a href="#cb8-11" aria-hidden="true" tabindex="-1"></a> <span class="at">R =</span> <span class="dv">499</span>,</span> +<span id="cb8-12"><a href="#cb8-12" aria-hidden="true" tabindex="-1"></a> <span class="at">listw =</span> q_listw,</span> +<span id="cb8-13"><a href="#cb8-13" aria-hidden="true" tabindex="-1"></a> <span class="at">n =</span> <span class="dv">159</span>,</span> +<span id="cb8-14"><a href="#cb8-14" aria-hidden="true" tabindex="-1"></a> <span class="at">S0 =</span> <span class="fu">Szero</span>(q_listw))</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>Moran's I test of spatial autocorrelation + + Type of boots.: parametric + Model used when sampling: Poisson + Number of simulations: 499 + Statistic: 0.1264291 + p-value : 0.016 </code></pre> </div> </div> </section> +<section id="spatial-scan-statistics" class="level3" data-number="7.2.2"> +<h3 data-number="7.2.2" class="anchored" data-anchor-id="spatial-scan-statistics"><span class="header-section-number">7.2.2</span> Spatial scan statistics</h3> +<p>While Moran’s indice focuses on finding correlation between neighboring polygons, the spatial scan statistic compare the incidence level of a given windows of observation with the incidence level outside of this windows.</p> +<p>The package <code>SpatialEpi</code></p> </section> -<section id="cluster-analysis" class="level2" data-number="7.3"> -<h2 data-number="7.3" class="anchored" data-anchor-id="cluster-analysis"><span class="header-section-number">7.3</span> Cluster analysis</h2> -<p>In epidemiology, the definition of a cluster</p> -<section id="population-based-clusters-kulldorf-statistic" class="level3" data-number="7.3.1"> -<h3 data-number="7.3.1" class="anchored" data-anchor-id="population-based-clusters-kulldorf-statistic"><span class="header-section-number">7.3.1</span> Population-based clusters (kulldorf statistic)</h3> +<section id="population-based-clusters-kulldorf-statistic" class="level3" data-number="7.2.3"> +<h3 data-number="7.2.3" class="anchored" data-anchor-id="population-based-clusters-kulldorf-statistic"><span class="header-section-number">7.2.3</span> Population-based clusters (kulldorf statistic)</h3> <p>Kulldorff ’s spatial scan statistic identifies the most likely disease clusters maximizing the likelihood that disease cases are located within a set of concentric circles that are moved across the study area.</p> </section> -<section id="expectation-based-cluster" class="level3" data-number="7.3.2"> -<h3 data-number="7.3.2" class="anchored" data-anchor-id="expectation-based-cluster"><span class="header-section-number">7.3.2</span> Expectation-based cluster</h3> +<section id="expectation-based-cluster" class="level3" data-number="7.2.4"> +<h3 data-number="7.2.4" class="anchored" data-anchor-id="expectation-based-cluster"><span class="header-section-number">7.2.4</span> Expectation-based cluster</h3> <p>In many case, population is not specific enough to</p> </section> -<section id="to-go-further" class="level3" data-number="7.3.3"> -<h3 data-number="7.3.3" class="anchored" data-anchor-id="to-go-further"><span class="header-section-number">7.3.3</span> To go further …</h3> +<section id="to-go-further" class="level3" data-number="7.2.5"> +<h3 data-number="7.2.5" class="anchored" data-anchor-id="to-go-further"><span class="header-section-number">7.2.5</span> To go further …</h3> </section> 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 573c23b0e3e6d18f1b59f99d3f20f6d3aeab929c..1a2440ffe6b9c03562d1a847f0bd173ed1be0dcd 100644 GIT binary patch literal 53636 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 U%e5R$K>wC6b+*56>l^dG01h2^N&o-= literal 53684 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 T?I8-w0<2rJ+3JCX`^o<YL2S8$ diff --git a/public/search.json b/public/search.json index 0dcb34e..d95d928 100644 --- a/public/search.json +++ b/public/search.json @@ -220,8 +220,8 @@ "objectID": "07-basic_statistics.html#cluster-analysis", "href": "07-basic_statistics.html#cluster-analysis", "title": "7 Basic statistics for spatial analysis", - "section": "7.3 Cluster analysis", - "text": "7.3 Cluster analysis\nIn epidemiology, the definition of a cluster\n\n7.3.1 Population-based clusters (kulldorf statistic)\nKulldorff ’s spatial scan statistic identifies the most likely disease clusters maximizing the likelihood that disease cases are located within a set of concentric circles that are moved across the study area.\n\n\n7.3.2 Expectation-based cluster\nIn many case, population is not specific enough to\n\n\n7.3.3 To go further …" + "section": "7.2 Cluster analysis", + "text": "7.2 Cluster analysis\nSince this W fever seems to have a heterogeneous distribution across Cambodia, it would be interesting to study where excess of cases appears, i.e. to identify clusters of the disease. The first question is to wonder if data are auto correlated or spatially independent, i.e. study if neighboring districts are likely to have similar incidence.\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.\n\n7.2.1 Spatial autocorrelation (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.\nHere the statistics hypothesis are :\n\nH0 :\nH1: , i.e. Moran’s I value is different than 0.\n\nWe will compute the Moran’s statistics using spdep and Dcluster packages. spdep package provides a collection of functions to analyze spatial correlations of polygons and works with sp objects. 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\nqnb <- poly2nb(district)\nq_listw <- nb2listw(qnb, style = 'W') # row-standardized weights\n\n# Moran's I test\nmoranI.test(cases ~ offset(log(expected)), \n data = district,\n model = 'poisson',\n R = 499,\n listw = q_listw,\n n = 159,\n S0 = Szero(q_listw))\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.1264291 \n p-value : 0.016 \n\n\n\n\n7.2.2 Spatial scan statistics\nWhile Moran’s indice focuses on finding correlation between neighboring polygons, the spatial scan statistic compare the incidence level of a given windows of observation with the incidence level outside of this windows.\nThe package SpatialEpi\n\n\n7.2.3 Population-based clusters (kulldorf statistic)\nKulldorff ’s spatial scan statistic identifies the most likely disease clusters maximizing the likelihood that disease cases are located within a set of concentric circles that are moved across the study area.\n\n\n7.2.4 Expectation-based cluster\nIn many case, population is not specific enough to\n\n\n7.2.5 To go further …" }, { "objectID": "07-basic_statistics.html", @@ -242,6 +242,6 @@ "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(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 aggreagation since they make available data on population count and structures. In this study, we will use 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.\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\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 in Cambodia\")\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\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. Howerver, this case does not apply for all disease and for all observed events (e.g. the number of childhood illness and death outcomes 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 throughout Cambodia. Each point correspond to the geolocalisation of a case.\n\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 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.\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\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)." } ] \ No newline at end of file -- GitLab