72 votos

Advertencia en R - La aproximación de Chi-cuadrado puede ser incorrecta

Tengo datos que muestran los resultados del examen de acceso a bombero. Estoy probando la hipótesis de que los resultados del examen y la etnia no son mutuamente independientes. Para probar esto, corrí una prueba de chi-cuadrado de Pearson en R. Los resultados muestran lo que esperaba, pero dio una advertencia de que " In chisq.test(a) : Chi-squared approximation may be incorrect ."

> a
       white black asian hispanic
pass       5     2     2        0
noShow     0     1     0        0
fail       0     2     3        4
> chisq.test(a)

    Pearson's Chi-squared test

data:  a
X-squared = 12.6667, df = 6, p-value = 0.04865

Warning message:
In chisq.test(a) : Chi-squared approximation may be incorrect

¿Alguien sabe por qué ha dado un aviso? ¿Es porque estoy utilizando un método incorrecto?

6 votos

Nunca te fíes de un resultado con tan pocas medidas. Cuando tengas cientos de personas en cada columna, entonces podrás tener cierta confianza en tus resultados. Aun así, el resultado podría deberse más al barrio o a la riqueza que a la propia carrera.

0voto

Phillip Dean Puntos 46

Sus recuentos por célula son demasiado bajos. La regla general es que si el recuento es inferior a 5, utilice fisher.test.

> fisher.test(a)

La prueba exacta de Fisher se extiende bien a recuentos pequeños y grandes, mientras que la prueba chisq.se utiliza generalmente para recuentos más grandes. Usted tiene varios valores que son 0 y todos están por debajo de 5, por lo que la prueba de Fisher es lo que necesita.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X