R'de wilcoxon imzalı sıralama testi nasıl gerçekleştirilir?
Wilcoxon Signed-Rank testi, eşleştirilmiş 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 R’de Wilcoxon işaretli sıralama testinin nasıl gerçekleştirileceği açıklanmaktadır.
Örnek: Wilcoxon R’de imzalı sıralama testi
Bir basketbol antrenörünün belirli bir antrenman programının oyuncularının attığı serbest atış sayısını artırıp artırmadığını bilmek istediğini varsayalım. Bunu test etmek için 15 oyuncudan antrenman programı öncesinde ve sonrasında 20’şer serbest atış yapmalarını istedi.
Her oyuncu kendisiyle “eşleştirilebildiğinden” koç, antrenman programı öncesinde ve sonrasında atılan ortalama serbest atış sayısı arasında anlamlı bir fark olup olmadığını belirlemek için eşleştirilmiş bir t-testi kullanmayı planladı. eğitim. Ancak farklılıkların dağılımının normal olmadığı ortaya çıkıyor, bu nedenle eğitmen bunun yerine Wilcoxon Signed-Rank testini kullanıyor.
Aşağıdaki tablo, antrenman programı öncesinde ve sonrasında 15 oyuncunun her birinin yaptığı (20 atıştan) serbest atış sayısını göstermektedir:
R’deki bu veriler üzerinde Wilcoxon İşaretli Sıra Testi gerçekleştirmek için aşağıdaki sözdizimini kullanan wilcox.test() işlevini kullanabiliriz:
wilcox.test(x, y, hatta = DOĞRU)
Altın:
- x, y: veri değerlerinin iki vektörü
- eşleştirilmiş: bunu TRUE olarak ayarlamak R’ye iki vektörümüzün eşleştirilmiş veriler içerdiğini söyler
Aşağıdaki kod, bu veriler üzerinde Wilcoxon Signed-Rank testini gerçekleştirmek için bu işlevin nasıl kullanılacağını gösterir:
#create the two vectors of data before <- c(14, 17, 12, 15, 15, 9, 12, 13, 13, 15, 19, 17, 14, 14, 16) after <- c(15, 17, 15, 15, 17, 14, 9, 14, 11, 16, 18, 20, 20, 10, 17) #perform Wilcoxon Signed-Rank Test wilcox.test(before, after, paired=TRUE) Wilcoxon signed rank test with continuity correction data: before and after V = 29.5, p-value = 0.275 alternative hypothesis: true location shift is not equal to 0
Test istatistiği 29,5’tir ve buna karşılık gelen p değeri 0,275’tir . Bu p değeri 0,05’ten küçük olmadığından sıfır hipotezini reddedemiyoruz. Oyuncuların antrenman programına katılmadan önceki ve sonraki serbest atış sayılarında istatistiksel olarak anlamlı bir fark bulunamadı.
Varsayılan olarak, bu işlev iki taraflı bir Wilcoxon İşaretli Sıra testi gerçekleştirir, ancak alternatif bağımsız değişkeni kullanarak bir sol el testi veya bir sağ el testi belirleyebilirsiniz:
#perform left-tailed Wilcoxon Signed-Rank Test wilcox.test(before, after, paired=TRUE, alternative="less") Wilcoxon signed rank test with continuity correction data: before and after V = 29.5, p-value = 0.1375 alternative hypothesis: true location shift is less than 0 #perform right-tailed Wilcoxon Signed-Rank Test wilcox.test(before, after, paired=TRUE, alternative="greater") Wilcoxon signed rank test with continuity correction data: before and after V = 29.5, p-value = 0.8774 alternative hypothesis: true location shift is greater than 0
Ek kaynaklar
Wilcoxon İşaretli Sıralama Testine Giriş
Wilcoxon İmzalı Yer Testi Hesaplayıcısı