Python'da wilcoxon i̇şaretli sıralama testi nasıl gerçekleştirilir


Wilcoxon Signed-Rank testi, eşleştirilmiş örnekler t testinin parametrik olmayan versiyonudur.

İki örnek arasındaki farkların dağılımının normal kabul edilemediği durumlarda, iki evrenin ortalamaları arasında anlamlı bir fark olup olmadığını test etmek için kullanılır.

Bu eğitimde Python’da Wilcoxon işaretli sıralama testinin nasıl gerçekleştirileceği açıklanmaktadır.

Örnek: Python’da Wilcoxon imzalı sıralama testi

Araştırmacılar, yeni bir yakıt işleminin belirli bir arabanın ortalama mpg’sinde bir değişikliğe neden olup olmadığını bilmek istiyor. Bunu test etmek için yakıt arıtmalı ve yakıtsız 12 arabanın mpg’sini ölçtüler.

İki grup arasında ortalama mpg açısından bir fark olup olmadığını belirlemek için Python’da Wilcoxon işaretli sıralama testi gerçekleştirmek için aşağıdaki adımları kullanın.

Adım 1: Verileri oluşturun.

Öncelikle her araba grubu için mpg değerlerini tutacak iki tablo oluşturacağız:

 group1 = [20, 23, 21, 25, 18, 17, 18, 24, 20, 24, 23, 19]
group2 = [24, 25, 21, 22, 23, 18, 17, 28, 24, 27, 21, 23]

Adım 2: Wilcoxon imzalı sıralama testi yapın.

Daha sonra, aşağıdaki sözdizimini kullanan bir Wilcoxon imzalı sıralama testi gerçekleştirmek için scipy.stats kütüphanesindeki wilcoxon() fonksiyonunu kullanacağız :

wilcoxon(x, y, alternatif=’iki yüz’)

Altın:

  • x: grup 1’den örnek gözlemlerin tablosu
  • y: grup 2’den örnek gözlemlerin tablosu
  • Alternatif: Alternatif hipotezi tanımlar. Varsayılan “çift taraflı”dır ancak diğer seçenekler arasında “daha az” ve “daha büyük” seçenekleri bulunur.

Özel örneğimizde bu fonksiyonun nasıl kullanılacağı aşağıda açıklanmıştır:

 import scipy.stats as stats

#perform the Wilcoxon-Signed Rank Test
stats.wilcoxon(group1, group2)

(statistic=10.5, pvalue=0.044)

Test istatistiği 10,5’tir ve karşılık gelen iki kuyruklu p değeri 0,044’tür .

Adım 3: Sonuçları yorumlayın.

Bu örnekte Wilcoxon Signed-Rank testi aşağıdaki boş ve alternatif hipotezleri kullanır:

H 0 : MPG iki grup arasında eşittir

H A : MPG iki grup arasında eşit değil

P değeri ( 0,044 ) 0,05’ten küçük olduğundan sıfır hipotezini reddediyoruz. Gerçek ortalama mpg’nin iki grup arasında eşit olmadığını söyleyecek yeterli kanıtımız var.

Yorum ekle

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