Hoe cramer's v te interpreteren (met voorbeelden)


Cramer’s V is een maatstaf voor de sterkte van het verband tussen twee nominale variabelen.

Het gaat van 0 naar 1 waarbij:

  • 0 geeft aan dat er geen verband is tussen de twee variabelen.
  • 1 geeft een perfecte associatie aan tussen de twee variabelen.

Het wordt als volgt berekend:

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

Goud:

  • X 2 : De Chi-kwadraatstatistiek
  • n: totale steekproefomvang
  • r: Aantal regels
  • c: Aantal kolommen

Hoe Cramers V te interpreteren

De volgende tabel laat zien hoe Cramer’s V moet worden geïnterpreteerd volgens de vrijheidsgraden:

Graden van vrijheid Klein GEMIDDELD groot
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

De volgende voorbeelden laten zien hoe Cramer’s V in verschillende situaties moet worden geïnterpreteerd.

Voorbeeld 1: Cramer’s V interpreteren voor een 2×3 array

Stel dat we willen weten of er een verband bestaat tussen oogkleur en geslacht. We ondervragen daarom 50 mensen en krijgen de volgende resultaten:

We kunnen de volgende code in R gebruiken om Cramer’s V voor deze twee variabelen te berekenen:

 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

Cramer’s V blijkt 0,1671 te zijn.

De vrijheidsgraden worden als volgt berekend:

  • df = min(#rijen-1, #kolommen-1)
  • df = min(1, 2)
  • df = 1

Verwijzend naar de bovenstaande tabel kunnen we zien dat een Cramer’s V van 0,1671 en vrijheidsgraden = 1 wijzen op een klein (of „zwak“) verband tussen oogkleur en geslacht.

Voorbeeld 2: Cramer’s V interpreteren voor een 3×3 tafel

Stel dat we willen weten of er een verband bestaat tussen oogkleur en voorkeur voor een politieke partij. We ondervragen daarom 50 mensen en krijgen de volgende resultaten:

We kunnen de volgende code in R gebruiken om Cramer’s V voor deze twee variabelen te berekenen:

 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

Cramer’s V blijkt 0,246 te zijn.

De vrijheidsgraden worden als volgt berekend:

  • df = min(#rijen-1, #kolommen-1)
  • df = min(2, 2)
  • df = 2

Verwijzend naar de bovenstaande tabel kunnen we zien dat een Cramer’s V van 0,246 en vrijheidsgraden = 2 duiden op een gemiddeld (of „gematigd“) verband tussen oogkleur en politieke partijvoorkeur.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u Cramer’s V in verschillende statistische software kunt berekenen:

Hoe Cramer’s V in Excel te berekenen
Hoe Cramer’s V in R te berekenen
Hoe Cramer’s V in Python te berekenen

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert