Python'da fisher'in kesin testi nasıl gerçekleştirilir
Fisher’in kesin testi, iki kategorik değişken arasında anlamlı bir ilişki olup olmadığını belirlemek için kullanılır.
Genellikle 2×2’lik bir tabloda bir veya daha fazla hücre sayısı 5’ten az olduğunda ki -kare bağımsızlık testine alternatif olarak kullanılır .
Bu eğitimde Python’da Fisher’in kesin testinin nasıl gerçekleştirileceği açıklanmaktadır.
Örnek: Python’da Fisher’in kesin testi
Belirli bir üniversitede cinsiyetin siyasi parti tercihiyle ilişkili olup olmadığını bilmek istediğimizi varsayalım.
Bunu araştırmak için kampüsteki 25 öğrenciyle rastgele anket yapıyoruz. Demokrat veya Cumhuriyetçi öğrencilerin cinsiyetlerine göre sayıları aşağıdaki tabloda gösterilmektedir:
Demokrat | Cumhuriyetçi | |
---|---|---|
Dişi | 8 | 4 |
Erkek | 4 | 9 |
Cinsiyet ile siyasi parti tercihi arasında istatistiksel olarak anlamlı bir ilişki olup olmadığını belirlemek için Python’da Fisher’in kesin testini gerçekleştirmek üzere aşağıdaki adımları kullanabiliriz:
Adım 1: Verileri oluşturun.
İlk olarak verilerimizi tutacak bir tablo oluşturacağız:
data = [[8, 4], [4, 9]]
Adım 2: Fisher’in kesin testini gerçekleştirin.
Daha sonra, aşağıdaki sözdizimini kullanan SciPy kütüphanesindekifisher_exact fonksiyonunu kullanarak Fisher’ın kesin testini gerçekleştirebiliriz:
balıkçı_exact(tablo, alternatif=’iki yüz’)
Altın:
- tablo: 2×2 acil durum tablosu
- Alternatif: Alternatif hipotezi tanımlar. Varsayılan “iki taraflı”dır ancak tek taraflı testler için “daha az” veya “daha büyük” seçeneğini de seçebilirsiniz.
Aşağıdaki kod, bu işlevin özel örneğimizde nasıl kullanılacağını gösterir:
import scipy.stats as stats print(stats.fisher_exact(data)) (4.5, 0.1152)
Test için p değeri 0,1152’dir .
Fisher kesin testi aşağıdaki boş ve alternatif hipotezleri kullanır:
- H 0 : (sıfır hipotezi) İki değişken bağımsızdır.
- H 1 : (alternatif hipotez) İki değişken bağımsız değildir .
Bu p değeri 0,05’ten küçük olmadığından sıfır hipotezini reddetmiyoruz.
Bu nedenle cinsiyet ile siyasi parti tercihleri arasında anlamlı bir ilişki olduğunu söyleyecek yeterli kanıtımız yok.
Yani cinsiyet ve siyasi parti tercihleri bağımsızdır.