Cara menghitung v cramer dengan python


Cramer’s V adalah ukuran kekuatan hubungan antara dua variabel nominal.

Mulai dari 0 hingga 1 dimana:

  • 0 menunjukkan tidak ada hubungan antara kedua variabel.
  • Angka 1 menunjukkan hubungan yang kuat antara kedua variabel.

Ini dihitung sebagai berikut:

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

Emas:

  • X 2 : Statistik Chi kuadrat
  • n: ukuran sampel total
  • r: Jumlah baris
  • c: Jumlah kolom

Tutorial ini memberikan beberapa contoh penghitungan V Cramer untuk tabel kontingensi dengan Python.

Contoh 1: Cramer’s V untuk tabel 2×2

Kode berikut menunjukkan cara menghitung Cramer’s V untuk tabel 2×2:

 #load necessary packages and functions
import scipy. stats as stats
import numpy as np

#create 2x2 table
data = np. array ([[7,12], [9,8]])

#Chi-squared test statistic, sample size, and minimum of rows and columns
X2 = stats. chi2_contingency (data, correction= False )[0]
n = np. sum (data)
minDim = min( data.shape )-1

#calculate Cramer's V
V = np. sqrt ((X2/n) / minDim)

#display Cramer's V
print(V)

0.1617

V Cramer ternyata 0,1617 , yang menunjukkan hubungan yang cukup lemah antara kedua variabel dalam tabel.

Contoh 2: Cramer’s V untuk tabel yang lebih besar

Perhatikan bahwa kita dapat menggunakan fungsi CramerV untuk menghitung V Cramer untuk array dengan ukuran berapa pun.

Kode berikut menunjukkan cara menghitung Cramer’s V untuk tabel dengan 2 baris dan 3 kolom:

 #load necessary packages and functions
import scipy. stats as stats
import numpy as np

#create 2x2 table
data = np. array ([[6,9], [8, 5], [12, 9]])

#Chi-squared test statistic, sample size, and minimum of rows and columns
X2 = stats. chi2_contingency (data, correction= False )[0]
n = np. sum (data)
minDim = min( data.shape )-1

#calculate Cramer's V
V = np. sqrt ((X2/n) / minDim)

#display Cramer's V
print(V)

0.1775

V Cramer ternyata 0,1775 .

Perhatikan bahwa contoh ini menggunakan tabel dengan 2 baris dan 3 kolom, tetapi kode yang sama dapat digunakan untuk tabel dengan dimensi apa pun.

Sumber daya tambahan

Tes Kemerdekaan Chi Kuadrat dengan Python
Tes kesesuaian chi-kuadrat dengan Python
Tes eksak Fisher dengan Python

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *