Prezada Ana,

O teste de Wilcoxon é uma alternativa não-paramétrica ao teste t para amostras dependentes (do tipo antes e depois de um tratamento) quando os pressupostos de normalidade e/ou homocedasticidade não estão presentes ou quando o nível de mensuração não é intervalar, mas que seja pelo menos métrica ordenada.

Quando é aplicado a amostras independentes também é conhecido como Mann-Whitney ou mesmo Mann-Whitney-Wilcoxon. Para mais detalhes digite help(wilcox.test).

Como tu mencionaste somente Wilcoxon, aqui vai um exemplo baseado em Siegel:


# APLICAÇÃO: DUAS AMOSTRAS RELACIONADAS (DEPENDENTES OU PAREADAS)
# ADAPTADO DE SIEGEL, p. 84- 93

# EXEMPLO PARA PEQUENAS AMOSTRAS (N=<25). Siegel utiliza Tábua G (p. 285) que # dá os valores críticos da distribuição amostral da
# estatística teste V (= T usada por Siegel) para N=<25 observações (pares).

 
x<-c(82,69,73,43,58,56,76,85) # Antes
y<-c(63,42,74,37,51,43,80,82) # Depois
wilcox.test(x, y)
wilcox.test(y-x, alternative = "less")
wilcox.test(y-x, alternative = "less", exact = FALSE, correct = FALSE)

# V = 4, p-value = 0.02734, onde V é a estatística teste (= T usada por Siegel, p. 85 e 88)
# Tábua G (p. 285), 
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# Para testes de AMOSTRAS INDEPENDENTES, use a mesma função:
# NO LIVRO DE SIEGEL, p.131 - 133, O U DO EXEMPLO É 3, MAS O R UTILIZA W. 
#U e W dependem do grupo de foco (ver Siegel, p. 133). Podemos transformar W em U ou vise-versa por meio da seguinte fórmula: U=n1*n2-W


E<-c(9,11,15)
C<-c(6,8,10,13)
wilcox.test(E, C) # Igual a digitar wilcox.test(E, C, paired = FALSE)

#        Wilcoxon rank sum test
# data:  E and C 
# W = 9, p-value = 0.4
# alternative hypothesis: true location shift is not equal to 0 
# wilcox.test(E, C, paired = FALSE)
#
#       Wilcoxon rank sum test
#
# data:  E and C 
# W = 9, p-value = 0.4
# alternative hypothesis: true location shift is not equal to 0

# TRANSFORMAÇÃO DE W PARA U 
n1=length(E)
n2=length(C)
U=n1*n2-9
U
# U=3 como no livro de Siegel

Espero ter ajudado.

Alessandro de Castro Corrêa
Gestão Pública - IFPA


--- Em sex, 24/5/13, alanarocha@sapo.pt <alanarocha@sapo.pt> escreveu:

De: alanarocha@sapo.pt <alanarocha@sapo.pt>
Assunto: [R-br] teste wilcoxon
Para: R-br@listas.c3sl.ufpr.br
Data: Sexta-feira, 24 de Maio de 2013, 11:50



Bom dia,
existem codigos diferentes para fazer
o teste wilcoxon directamente e o teste T com correcção de wilcoxon?
se sim quais?
e qual é a diferença entre se fazer u.test e wilcox.test
no meu caso eu so quero fazer o teste wilcoxon para comparar os dois grupos e não correcção.
Cumprimentos Ana Rocha

----- Fim de mensagem reenviada -----

_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.