Pular para o conteúdo principal
Documentos
Compartir
LinkedIn
Facebook
Twitter
Copy
Gerenciamento de dados em REntrada de dados em RGráficos em RDocumentação RInterface REstatísticas em R

Testes não paramétricos de diferenças de grupo no R

O R fornece funções para a realização dos testes Mann-Whitney U, Wilcoxon Signed Rank, Kruskal Wallis e 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

Para o teste wilcox.test, você pode usar a opção alternative="less" ou alternative="greater" para especificar um teste de uma cauda.

Alternativas paramétricas e de reamostragem estão disponíveis.

O pacote pgirmess fornece comparações múltiplas não paramétricas. (Observação: Esse pacote foi retirado, mas ainda está disponível nos arquivos do CRAN).

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

Visualização de resultados

Use gráficos de caixa ou gráficos de densidade para visualizar as diferenças entre os grupos.

Para praticar

Este exemplo interativo permite que você pratique o teste Wilcoxon Signed Rank com o R.