R'de binom testi nasıl yapılır


Binom testi, örneklem oranını varsayımsal bir oranla karşılaştırır. Test aşağıdaki boş ve alternatif hipotezlere dayanmaktadır:

H 0 : π = p (nüfus oranı π, p değerine eşittir)

H A : π ≠ p (nüfus oranı π belirli bir p değerine eşit değildir)

Test aynı zamanda popülasyonun gerçek oranının belirli bir p değerinden büyük veya küçük olduğu tek taraflı bir alternatifle de yapılabilir.

R’de binom testi gerçekleştirmek için aşağıdaki işlevi kullanabilirsiniz:

binom.test(x, n, p)

Altın:

  • x: başarı sayısı
  • n: deneme sayısı
  • p: belirli bir denemede başarı olasılığı

Aşağıdaki örnekler, binom testlerini gerçekleştirmek için bu işlevin R’de nasıl kullanılacağını göstermektedir.

Örnek 1: İki taraflı binom testi

Zarın atışların 1/6’sında “3” rakamına gelip gelmeyeceğini belirlemek istiyorsunuz, yani zarı 24 defa atarsınız ve zar toplamda 9 defa “3” rakamına gelir. Zarın gerçekten atışların altıda birinde “3”e gelip gelmediğini belirlemek için binom testi yapın.

 #perform two-tailed Binomial test
binom.test(9, 24, 1/6)

#output
	Exact binomial test

date: 9 and 24
number of successes = 9, number of trials = 24, p-value = 0.01176
alternative hypothesis: true probability of success is not equal to 0.1666667
95 percent confidence interval:
 0.1879929 0.5940636
sample estimates:
probability of success 
                 0.375 

Testin p değeri 0,01176’dır . Bu 0,05’ten küçük olduğundan sıfır hipotezini reddedebilir ve zarın atışların 1/6’sında “3” sayısına ulaşmadığına dair kanıt olduğu sonucuna varabiliriz.

Örnek 2: Sol binom testi

Bir madalyonun tura gelme ihtimalinin yazıya göre daha az olup olmadığını belirlemek istiyorsunuz. Yani parayı 30 kez atıyorsunuz ve yalnızca 11 kez tura geldiğini görüyorsunuz. Madalyonun yazı gelme ihtimalinin yazıya göre daha az olup olmadığını belirlemek için bir binom testi yapın.

 #perform left-tailed Binomial test
binom.test(11, 30, 0.5, alternative="less")

#output
	Exact binomial test

date: 11 and 30
number of successes = 11, number of trials = 30, p-value = 0.1002
alternative hypothesis: true probability of success is less than 0.5
95 percent confidence interval:
 0.0000000 0.5330863
sample estimates:
probability of success 
             0.3666667

Testin p değeri 0,1002’dir . Bu değer 0,05’ten küçük olmadığı için sıfır hipotezini reddedemiyoruz. Madalyonun tura gelme ihtimalinin yazıya göre daha az olduğunu söyleyecek yeterli kanıtımız yok.

Örnek 3: Sağ kuyruklu binom testi

Bir mağaza %80 verimle widget üretiyor. Verimlilik oranını artıracağını umdukları yeni bir sistemi uyguluyorlar. Son üretimden rastgele 50 widget seçiyorlar ve bunlardan 46’sının etkili olduğunu belirtiyorlar. Yeni sistemin daha fazla verimliliğe yol açıp açmadığını belirlemek için binom testi yapın.

 #perform right-tailed Binomial test
binom.test(46, 50, 0.8, alternative="greater")

#output
	Exact binomial test

date: 46 and 50
number of successes = 46, number of trials = 50, p-value = 0.0185
alternative hypothesis: true probability of success is greater than 0.8
95 percent confidence interval:
 0.8262088 1.0000000
sample estimates:
probability of success 
                  0.92 

Testin p değeri 0,0185’tir . Bu 0,05’ten küçük olduğundan sıfır hipotezini reddediyoruz. Yeni sistemin %80’in üzerinde etkili widget’lar ürettiğini söyleyecek yeterli kanıtımız var.

Yorum ekle

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