Geological data is often not normally distributed, and with data that is not normally distributed parametric methods should not be used. In this case, I did a paired experiment, which is a simplified example of blocking, where comparisons are made between similar experimental units. This blocking needs to be done prior to performing the experiment.
Wilcoxon sign rank test can be used when we can’t assume a normal distribution in a paired experiment.
We will use the fictional data below to determine if Arsenic (As) is increasing in soil samples over a 1-year period.
Location ID | Feb 2018 (As ppm) | Feb 2019 (As ppm) |
1 | 18 | 11 |
2 | 12 | 7 |
3 | 17 | 16 |
4 | 10 | 10 |
5 | 14 | 17 |
6 | 8 | 10 |
7 | 9 | 15 |
8 | 13 | 17 |
9 | 12 | 20 |
10 | 9 | 35 |
In this sample data set, I used a Shapiro-Wilk test to test for normality (∝=0.05) (“Shapiro-Wilk Test Calculator”, 2020). For February 2018, we calculated a p-value of 0.457 that our sample set is normal, so we assume that it is normal. For February 2019, our calculated p-value is 0.047, this is statistically significant and therefore we assume it is not normally distributed.
As usual we state our hypothesis:

We state our level of significance at ∝=0.05, and our number of observations n=9(we ignore values with no differences such as location 4). First, we need to calculate some new information for our test: the absolute difference, and the rank.
Location ID | Feb 2018 (As ppm) | Feb 2019 (As ppm) | Difference | Absolute Difference | Rank |
1 | 18 | 11 | -7 | 7 | 7 |
2 | 12 | 7 | -5 | 5 | 5 |
3 | 17 | 16 | -1 | 1 | 1 |
4 | 10 | 10 | 0 | 0 | – |
5 | 14 | 17 | 3 | 3 | 3 |
6 | 8 | 10 | 2 | 2 | 2 |
7 | 9 | 15 | 6 | 6 | 6 |
8 | 13 | 17 | 4 | 4 | 4 |
9 | 12 | 20 | 8 | 8 | 8 |
10 | 9 | 35 | 26 | 26 | 9 |
As this is a Wilcoxon signed rank test, we need to know the rank sum of the negative and positive differences. We ignore sample pairs with no differences.

Our Wilcox test statistic is the smallest of these two calculations, therefore wstat=13. We use a table to find that the critical value for n=10 and ∝=0.05, is wcrit=8, is (“Wilcoxon Signed-Ranks Table”, 2020). Therefore, wstat>wcrit, and we cannot reject the null hypothesis. It is possible there has been no change in As levels between the two years. If our critical value was greater than our test statistic, we would be able to reject the null and confirm statistically significant change in As values.