Accéder au contenu principal
Documents
R DocumentationEntrée de données en RGestion des données en RGraphiques en RR InterfaceStatistiques en R

Tests non paramétriques des différences entre les groupes dans R

R fournit des fonctions permettant d'effectuer les tests de Mann-Whitney U, de Wilcoxon Signed Rank, de Kruskal Wallis et de Friedman.

# independent 2-group Mann-Whitney U Test
wilcox.test(y~A)
# where y is numeric and A is A binary factor
# independent 2-group Mann-Whitney U Test
wilcox.test(y,x) # where y and x are numeric
# dependent 2-group Wilcoxon Signed Rank Test
wilcox.test(y1,y2,paired=TRUE) # where y1 and y2 are numeric
# Kruskal Wallis Test One Way Anova by Ranks
kruskal.test(y~A) # where y1 is numeric and A is a factor
# Randomized Block Design - Friedman Test
friedman.test(y~A|B)
# where y are the data values, A is a grouping factor
# and B is a blocking factor

Pour le test wilcox.test, vous pouvez utiliser l'option alternative="less" ou alternative="greater" pour spécifier un test à une queue.

Des alternatives paramétriques et de rééchantillonnage sont disponibles.

Le paquet pgirmess fournit des comparaisons multiples non paramétriques. (Note : Ce paquet a été retiré mais est toujours disponible dans les archives du CRAN).

library(npmc)
npmc(x)
#
where x is a data frame containing variable 'var'
#
(response variable) and 'class' (grouping variable)

Visualisation des résultats

Utilisez des diagrammes en boîte ou des diagrammes de densité pour visualiser les différences entre les groupes.

Pratiquer

Cet exemple interactif vous permet de pratiquer le test de rang signé de Wilcoxon avec R.

Apprendre les bases de R

Maîtrisez les bases de l'analyse de données en R, y compris les vecteurs, les listes et les cadres de données, et pratiquez R avec des ensembles de données réels.
Commencez à apprendre R gratuitement