Nonparametric location tests for more than two samples

Install required packages

coin, DescTools

Independent samples - unordered groups

Kruskal-Wallis-test

Using kruskal.test()


    Kruskal-Wallis rank sum test

data:  DV by IV
Kruskal-Wallis chi-squared = 6.0595, df = 3, p-value = 0.1087

Using kruskal_test() from package coin


    Approximative Kruskal-Wallis Test

data:  DV by IV (I, II, III, IV)
chi-squared = 6.0595, p-value = 0.1043

Pairwise group-comparisons

Dunn’s Test


 Dunn's test of multiple comparisons using rank sums : holm  

       mean.rank.diff   pval    
II-I         3.012500 1.0000    
III-I       -5.800000 0.8038    
IV-I         6.241667 0.8031    
III-II      -8.812500 0.5573    
IV-II        3.229167 1.0000    
IV-III      12.041667 0.0993 .  
---
Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Conover Test


 Conover's test of multiple comparisons : holm  

       mean.rank.diff   pval    
II-I         3.012500 1.0000    
III-I       -5.800000 0.7621    
IV-I         6.241667 0.7565    
III-II      -8.812500 0.5230    
IV-II        3.229167 1.0000    
IV-III      12.041667 0.1014    
---
Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

van der Waerden normal scores test


    Approximative K-Sample van der Waerden (Normal Quantile) Test

data:  DV by IV (I, II, III, IV)
chi-squared = 6.8314, p-value = 0.07061

Fisher-Pitman permutation test with untransformed response values


    Approximative K-Sample Fisher-Pitman Permutation Test

data:  DV by IV (I, II, III, IV)
chi-squared = 6.8133, p-value = 0.07611

Independent samples - ordered groups

Jonckheere Terpstra trend test

Using JonckheereTerpstraTest() from package DescTools.


    Jonckheere-Terpstra test

data:  DV by IV
JT = 5256, p-value = 0.1609
alternative hypothesis: two.sided

Linear by linear association test


    Approximative Linear-by-Linear Association Test

data:  DV by IV (A < B < C < D)
Z = 1.3797, p-value = 0.1701
alternative hypothesis: two.sided

Dependent samples - unordered groups

Friedman-test

Using friedman.test()


    Friedman rank sum test

data:  DV and IV and id
Friedman chi-squared = 8.2653, df = 3, p-value = 0.04084

Using friedman_test() from package coin


    Approximative Friedman Test

data:  DV by IV (A, B, C, D) 
     stratified by id
chi-squared = 8.2653, p-value = 0.0296

van der Waerden normal scores test


    Approximative K-Sample van der Waerden (Normal Quantile) Test

data:  DV by IV (A, B, C, D) 
     stratified by id
chi-squared = 6.8183, p-value = 0.06011

Fisher-Pitman permutation test with untransformed response values


    Approximative K-Sample Fisher-Pitman Permutation Test

data:  DV by IV (A, B, C, D) 
     stratified by id
chi-squared = 6.8182, p-value = 0.06681

Dependent samples - ordered groups

Page trend test for ordered alternatives

Using PageTest() from package DescTools.


    Page test for ordered alternatives

data:  DV and IV and id
L = 276, p-value = 0.002047

Using friedman_test() from package coin.


    Approximative Page Test

data:  DV by IV (A < B < C < D) 
     stratified by id
Z = 2.8482, p-value = 0.0046
alternative hypothesis: two.sided

Detach (automatically) loaded packages (if possible)

Get the article source from GitHub

R markdown - markdown - R code - all posts