Quiero determinar si hay una diferencia en los valores p medios entre dos grupos. Para hacer esto, realizo una prueba de sumas de rangos de Wilcoxon (los datos no siguen una distribución normal). Hasta aquí todo bien. Finalmente, quiero calcular el tamaño del efecto correspondiente. Desafortunadamente, R no proporciona esto. Tampoco proporciona un valor z con el que se pueda calcular fácilmente el tamaño del efecto usando: tamaño del efecto = z / sqrt(N)
Aquí hay un código R de ejemplo:
a=rep(0:1,each=20) #variable de agrupación
b=c(rnorm(20, .03,.01), rnorm(20, .02, .009)) #vector de valores p
d=cbind(a,b)
test = wilcox.test(b ~ a, data = d) #realizar prueba de sumas de rangos de Wilcoxon
test
¿Alguien sabe cómo obtener el tamaño del efecto?
3 votos
Bienvenido a SO. He marcado tu pregunta para que se migre a www.crossvalidated.com, ya que tu pregunta es más estadística que cualquier otra cosa. En resumen: Prueba de RANK de Wilcoxon funciona con rangos, así que no estoy seguro de qué tamaño de efecto estás hablando. Obviamente no te da un valor z, ya que eso está vinculado a pruebas paramétricas, no a pruebas no paramétricas como Wilcoxon. Wilcoxon debe interpretarse en términos de cambio de ubicación.
6 votos
El test de suma de rangos de Wilcoxon no evalúa una diferencia en medias: prueba la desigualdad estocástica. Por lo tanto, la medida adecuada de un tamaño del efecto es la probabilidad de que $B \gt A$, menos el valor nulo de $1/2$.
0 votos
@whuber ¿Y cómo se calcula este tamaño de efecto? Por lo que he leído, debe ser un número entre 0 y 1 (¿o entre -1 y 1?), pero la respuesta más votada proporciona un número diferente (-6 en mi caso, incluso dividido por sqrt(N) sigue siendo < -1).
0 votos
Rodrigo, por favor ve stats.stackexchange.com/questions/133077/… y stats.stackexchange.com/questions/342987/….