R'de cramer'in v'si nasıl hesaplanır?


Cramer V, iki nominal değişken arasındaki ilişkinin gücünün bir ölçüsüdür.

0’dan 1’e gider, burada:

  • 0, iki değişken arasında ilişki olmadığını gösterir.
  • 1, iki değişken arasında güçlü bir ilişkiyi gösterir.

Aşağıdaki şekilde hesaplanır:

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

Altın:

  • X 2 : Ki kare istatistiği
  • n: toplam örneklem büyüklüğü
  • r: Satır sayısı
  • c: Sütun sayısı

Bu eğitimde, R’deki bir beklenmedik durum tablosu için Cramer’in V’sinin hesaplanmasına ilişkin bazı örnekler verilmektedir.

Örnek 1: 2×2’lik bir tablo için Cramer’in V’si

Aşağıdaki kod, 2×2’lik bir tablo için Cramer V’yi hesaplamak amacıyla rcompanion paketindeki CramerV işlevinin nasıl kullanılacağını gösterir:

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

#view dataset
data

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

#load rcompanion library
library(rcompanion)

#calculate Cramer's V
cramerV(data)

Cramer V 
  0.1617

Cramer’s V’nin 0,1617 olduğu ortaya çıkıyor, bu da tablodaki iki değişken arasında oldukça zayıf bir ilişkinin olduğunu gösteriyor.

Ci = TRUE değerini ayarlayarak Cramer’s V için bir güven aralığı da üretebileceğimizi unutmayın:

 cramerV(data, ci = TRUE )

  Cramer.V lower.ci upper.ci
1 0.1617 0.003487 0.4914

Cramer’s V’nin 0,1617’de değişmeden kaldığını görebiliyoruz, ancak artık Cramer’s V’nin gerçek değerini içermesi muhtemel bir değer aralığını içeren %95’lik bir güven aralığına sahibiz.

Bu aralık şu şekilde ortaya çıkıyor: [ .003487 , .4914 ].

Örnek 2: Daha büyük tablolar için Cramer’s V

Herhangi bir boyuttaki bir dizi için Cramer’in V’sini hesaplamak amacıyla CramerV fonksiyonunu kullanabileceğimizi unutmayın.

Aşağıdaki kod, 2 satır ve 3 sütunlu bir tablo için Cramer V’nin nasıl hesaplanacağını gösterir:

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

#view dataset
data

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

#load rcompanion library
library(rcompanion)

#calculate Cramer's V
cramerV(data)

Cramer V 
  0.1775

Cramer’in V’si 0,1775 olarak çıkıyor.

CramerV işlevinin tam belgelerini burada bulabilirsiniz.

Ek kaynaklar

R’de ki-kare bağımsızlık testi
R’de ki-kare uyum iyiliği testi
Fisher’in R’deki kesin testi

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir