Uji chi-kuadrat independensi

Pengujian A/B di R

Lauryn Burleigh

Data Scientist

Tabel frekuensi

  • Apakah variabel nominal saling terkait
    • Akan makan topping pizza itu lagi
  • Tabel frekuensi: jumlah kemunculan tiap kombinasi kondisi
    • Pizza satu topping: variabel 1
    • Akan makan lagi: variabel 2
table(Pizza$Topping, Pizza$EatAgain)
             Maybe  No Yes
  Cheese       207  90 703
  Pepperoni    147 101 752
Pengujian A/B di R

Hipotesis

  • H0: Topping dan minat makan lagi tidak berhubungan
  • H1: Topping dan minat makan lagi berhubungan

 

Tidak dapat menyimpulkan sebab-akibat

Foto potongan pizza.

Pengujian A/B di R

Ukuran sampel

library(pwr)
pwr.chisq.test(w = 0.1, df = 2, 
               power = 0.80, 
               sig.level = 0.05)
     Chi squared power calculation 
              w = 0.1
              N = 963.4689
             df = 2
      sig.level = 0.05
          power = 0.8
NOTE: N is the number of observations
  • w:
    • Kecil: 0.10
    • Sedang: 0.30
    • Besar: 0.50
  • Derajat bebas:
    • (Kondisi-variabel-1 - 1) * (Kondisi-variabel-2 - 1)
    • (2-1) * (3-1) = 2

 

Minimum lima nilai di tiap kombinasi variabel

Pengujian A/B di R

Uji chi-kuadrat

freqtbl <- table(Pizza$Topping, 
                 Pizza$EatAgain) 
chisq.test(freqtbl)
    Pearson's Chi-squared test

data:  freqtbl
X-squared = 12.453, df = 2, 
p-value = 0.001976

 

Ukuran sampel besar: > 1000

Pengujian A/B di R

Ukuran efek

  • Ukuran efek: w
  • Probabilitas
probtbl <- freqtbl/sum(freqtbl) 

library(pwr)
ES.w2(probtbl)
  • Kecil: 0.10
  • Sedang: 0.30
  • Besar: 0.50
[1] 0.07890872
Pengujian A/B di R

Daya uji

pwr.chisq.test(w = 0.079, df = 2, 
               N = 1000, 
               sig.level = 0.002)
     Chi squared power calculation 

              w = 0.079
              N = 1000
             df = 2
      sig.level = 0.002
          power = 1

NOTE: N is the number of observations
Pengujian A/B di R

Ayo berlatih!

Pengujian A/B di R

Preparing Video For Download...