Cómo calcular la V de Cramer en R

Actualizado por ultima vez el 7 de mayo de 2021, por .

El V de Cramer es una medida de la fuerza de asociación entre dos variables nominales .

Va de 0 a 1 donde:

  • 0 indica que no hay asociación entre las dos variables.
  • 1 indica una fuerte asociación entre las dos variables.

Se calcula como:

V de Cramer = √ (X 2 / n) / min (c-1, r-1)

dónde:

  • X 2 : el estadístico Chi-cuadrado
  • n: tamaño total de la muestra
  • r: número de filas
  • c: número de columnas

Este tutorial proporciona un par de ejemplos de cómo calcular el V de Cramer para una tabla de contingencia en R.

Ejemplo 1: V de Cramer para una tabla de 2 × 2

El código siguiente muestra cómo utilizar el CramerV función de la rcompanion paquete para calcular V de Cramer para una tabla de 2 × 2:

#create 2x2 table
 data = matrix (c (7,9,12,8), nrow = 2 )

#ver datos del conjunto de
 datos

     [, 1] [, 2]
[1,] 7 12
[2,] 9 8

#cargar biblioteca de la
 biblioteca rcompanion (rcompanion)

#calcular el V cramerV de Cramer
 (datos)

Cramer V 
  0.1617

El V de Cramer resulta ser 0,1617 , lo que indica una asociación bastante débil entre las dos variables de la tabla.

Tenga en cuenta que también podemos producir un intervalo de confianza para la V de Cramer indicando ci = TRUE :

cramerV (datos, ci = VERDADERO )

  Cramer.V lower.ci upper.ci
1 0,1617 0,003487 0,4914

Podemos ver que la V de Cramer permanece sin cambios en 0.1617 , pero ahora tenemos un intervalo de confianza del 95% que contiene un rango de valores que probablemente contenga el valor real de la V de Cramer.

Este intervalo resulta ser: [ .003487 , .4914 ].

Ejemplo 2: V de Cramer para tablas más grandes

Tenga en cuenta que podemos usar la función CramerV para calcular la V de Cramer para una tabla de cualquier tamaño.

El siguiente código muestra cómo calcular la V de Cramer para una tabla con 2 filas y 3 columnas:

#crear datos de tabla 2x3
 = matriz (c (6, 9, 8, 5, 12, 9), nrow = 2 )

#ver datos del conjunto de
 datos

     [, 1] [, 2] [, 3]
[1,] 6 8 12
[2,] 9 5 9

#cargar biblioteca de la
 biblioteca rcompanion (rcompanion)

#calcular el V cramerV de Cramer
 (datos)

Cramer V 
  0,1775

La V de Cramer resulta ser 0,1775 .

Puede encontrar la documentación completa para la función CramerV aquí .

Recursos adicionales

Prueba de chi-cuadrado de independencia en R Prueba de
bondad de ajuste de chi-cuadrado en R
Prueba exacta de Fisher en R

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Deja un comentario

Se utiliza un ANOVA de dos factores ("análisis de varianza") para determinar si existe o no una diferencia estadísticamente significativa…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!