Cómo calcular la V de Cramer en R

Puedes opinar sobre este contenido:
  • 0
  • 0
  • 0
  • 0

Actualizado el 17 de julio de 2024, por Luis Benites.

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/

Redactor del artículo

  • Luis Benites
    Director de Statologos.com

    Tengo una Maestría en Ciencias en Estadística Aplicada y he trabajado en algoritmos de aprendizaje automático para empresas profesionales tanto en el sector de la salud como en el comercio minorista.

    Ver todas las entradas

¿Te hemos ayudado?

Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:

La ayuda no cuesta nada

Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo:

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!