Lompat ke konten utama
←

Uji Statistik dengan Python

Pelajaran 11 dari 16

Data berpasangan, uji satu sisi, dan data kategorik

Uji chi-kuadrat independensi

Setelah pelajaran ini kamu bisa menguji apakah dua variabel kategorik saling bebas dengan stats.chi2_contingency dan membaca frekuensi harapannya.

±13 menitDiperiksa 27 Sep 2026

Materi

Ketika data berupa hitungan per kategori, misalnya jenis cacat produk menurut shift atau metode pembayaran menurut cabang, datanya disusun sebagai tabel kontingensi dengan r baris dan c kolom. Uji chi-kuadrat independensi menguji H0 bahwa kedua penggolongan itu saling bebas: proporsi tiap kategori kolom sama di setiap baris.

Uji ini membandingkan frekuensi teramati dengan frekuensi harapan, yaitu hitungan yang diharapkan bila H0 benar. Frekuensi harapan satu sel = total barisnya × total kolomnya ÷ total keseluruhan. Derajat bebasnya (r − 1) × (c − 1). Di scipy, stats.chi2_contingency(tabel) mengembalikan statistic, pvalue, dof, dan expected_freq. Untuk tabel 2 × 2, yang derajat bebasnya 1, fungsi itu menerapkan koreksi kontinuitas Yates secara bawaan; correction=False mematikannya.

Contoh dengan data lain: dua shift pabrik dan dua jenis cacat, shift pagi 20 goresan dan 30 penyok, shift malam 35 goresan dan 15 penyok. Total baris 50, total kolom goresan 55, total 100, sehingga frekuensi harapan sel pagi-goresan 50 × 55 ÷ 100 = 27,5.

from scipy import stats

tabel = [[20, 30], [35, 15]]
hasil = stats.chi2_contingency(tabel)
print(hasil.statistic, hasil.pvalue, hasil.dof)
print(hasil.expected_freq)   # [[27.5 22.5] [27.5 22.5]]

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 1 dari 3

Pada tabel kontingensi dengan total keseluruhan 100, sebuah sel berada di baris bertotal 40 dan kolom bertotal 50. Berapa frekuensi harapan sel itu?

Latihan 3 dari 3

Sebuah tabel kontingensi punya 3 baris (kelompok usia) dan 4 kolom (jenis produk). Berapa derajat bebas uji chi-kuadratnya?

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke