Come interpretare la v di cramer (con esempi)


La V di Cramer è una misura della forza dell’associazione tra due variabili nominali.

Va da 0 a 1 dove:

  • 0 indica nessuna associazione tra le due variabili.
  • 1 indica una perfetta associazione tra le due variabili.

Viene calcolato come segue:

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

Oro:

  • X 2 : La statistica del Chi quadrato
  • n: dimensione totale del campione
  • r: numero di righe
  • c: Numero di colonne

Come interpretare la V. di Cramer

La tabella seguente mostra come interpretare la V di Cramer in base ai gradi di libertà:

Gradi di libertà Poco MEDIA grande
1 0,10 0,30 0,50
2 0,07 0,21 0,35
3 0,06 0,17 0,29
4 0,05 0,15 0,25
5 0,04 0,13 0,22

I seguenti esempi mostrano come interpretare la V di Cramer in diverse situazioni.

Esempio 1: interpretazione della V di Cramer per un array 2×3

Supponiamo di voler sapere se esiste un’associazione tra il colore degli occhi e il sesso. Interroghiamo quindi 50 persone e otteniamo i seguenti risultati:

Possiamo usare il seguente codice in R per calcolare la V di Cramer per queste due variabili:

 library (rcompanion)

#create table
data = matrix(c(6, 9, 8, 5, 12, 10), nrow= 2 )

#view table
data

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

#calculate Cramer's V
cramerV(data)

Cramer V 
  0.1671

La V di Cramer risulta essere 0,1671 .

I gradi di libertà verrebbero calcolati come segue:

  • df = min(#righe-1, #colonne-1)
  • df = min(1, 2)
  • df = 1

Facendo riferimento alla tabella sopra, possiamo vedere che una V di Cramer di 0,1671 e gradi di libertà = 1 indicano una piccola (o “debole”) associazione tra il colore degli occhi e il sesso.

Esempio 2: interpretazione della V di Cramer per una tabella 3×3

Supponiamo di voler sapere se esiste un’associazione tra il colore degli occhi e la preferenza per un partito politico. Interroghiamo quindi 50 persone e otteniamo i seguenti risultati:

Possiamo usare il seguente codice in R per calcolare la V di Cramer per queste due variabili:

 library (rcompanion)

#create table
data = matrix(c(8, 2, 4, 5, 8, 6, 6, 3, 8), nrow= 3 )

#view table
data

     [,1] [,2] [,3]
[1,] 8 5 6
[2,] 2 8 3
[3,] 4 6 8

#calculate Cramer's V
cramerV(data)

Cramer V 
  0.246

La V di Cramer risulta essere 0,246 .

I gradi di libertà verrebbero calcolati come segue:

  • df = min(#righe-1, #colonne-1)
  • df = min(2, 2)
  • df = 2

Facendo riferimento alla tabella sopra, possiamo vedere che una V di Cramer di 0,246 e gradi di libertà = 2 indicano un’associazione media (o “moderata”) tra il colore degli occhi e la preferenza del partito politico.

Risorse addizionali

I seguenti tutorial spiegano come calcolare la V di Cramer in diversi software statistici:

Come calcolare la V di Cramer in Excel
Come calcolare la V di Cramer in R
Come calcolare la V di Cramer in Python

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *