Fisher Testi R


11

Aşağıdaki veri kümesine sahip olduğumuzu varsayalım:

                Men    Women    
Dieting         10      30
Non-dieting     5       60

Fisher kesin testini R'de yaparsam alternative = greater(veya daha az) ne anlama gelir ? Örneğin:

mat = matrix(c(10,5,30,60), 2,2)
fisher.test(mat, alternative="greater")

Anladım p-value = 0.01588ve odds ratio = 3.943534. Ayrıca, durum tablosunun satırlarını şu şekilde çevirdiğimde:

mat = matrix(c(5,10,60,30), 2, 2)
fisher.test(mat, alternative="greater")

sonra p-value = 0.9967ve alırım odds ratio = 0.2535796. Ancak, iki olumsallık tablosunu alternatif argüman olmadan çalıştırdığımda (yani fisher.test(mat)) p-value = 0.02063.

  1. Bana sebebini açıklar mısınız?
  2. Ayrıca, yukarıdaki durumlarda sıfır hipotezi ve alternatif hipotez nedir?
  3. Fisher testini aşağıdaki gibi bir beklenmedik durum tablosunda çalıştırabilir miyim:

    mat = matrix(c(5000,10000,69999,39999), 2, 2)

PS: Ben istatistikçi değilim. İstatistikleri öğrenmeye çalışıyorum, böylece yardımınız (basit İngilizce yanıtlar) çok takdir edilecektir.

Yanıtlar:


11

greater(veya less) p1=p2, alternatif p1>p2(veya p1<p2) ile yapılan sıfır hipotezini karşılaştıran tek taraflı bir testi ifade eder . Buna karşılık, iki taraflı bir test, sıfır hipotezlerini p1eşit olmayan alternatifle karşılaştırır p2.

Masanız için erkek diyetçilerin oranı örneğinizde 1/4 = 0.25'dir (40 üzerinden 10). Öte yandan, erkek diyetisyenlerin oranı 1/13 veya (65 üzerinden 5) numunede 0.077'dir. O zaman için tahmin p10,25 ve için p20,077'dir. Bu nedenle öyle görünüyor p1>p2.

Bu yüzden tek taraflı alternatif p1>p2için p değeri 0.01588'dir. (Küçük p değerleri, sıfır hipotezinin olası olmadığını ve alternatifin olası olduğunu gösterir.)

Alternatif olduğunda p1<p2, verilerinizin farkın yanlış (veya beklenmeyen) yönde olduğunu gösterdiğini görürüz.

Bu durumda p değeri çok yüksek 0.9967'dir. İki taraflı alternatif için p-değeri, tek taraflı alternatife göre biraz daha yüksek olmalıdır p1>p2. Ve aslında, p değeri 0.02063'e eşittir.


1
Harika bir açıklama. Yani, balıkçı tam testi aslında sütunlar yerine satırlar arasındaki olasılıkları karşılaştırır?
Christian

@Christian: Hayır, balıkçı testi olarak satırlarının veya sütunlarının bir beklenmedik durum tablosunda korelasyon olup olmadığını kontrol etmesi önemli değildir. Satırlar ve sütunlar doğrudan önemli değildir. Sadece hipotezi yeniden formüle edebilirsiniz: bunun yerine H0 "sigara içen insanlar daha genç ölür" olarak da H0: "daha genç ölen insanların sigara içmesi daha olasıdır". Balıkçı testinin sonuçları, verilerde gözlenen herhangi bir bağlantının sıfır hipotezini destekleyip desteklemediğini söyleyecektir, ancak bağımsız veya bağımlı değişken olanın ve eşit olarak satır / sütun seçiminin önemi yoktur: )
Dominique Paul
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.