Python'da kritik z değeri nasıl bulunur?


Her hipotez testi gerçekleştirdiğinizde, bir test istatistiği alırsınız. Hipotez testi sonuçlarının istatistiksel olarak anlamlı olup olmadığını belirlemek için test istatistiğini kritik bir Z değeriyle karşılaştırabilirsiniz. Test istatistiğinin mutlak değeri kritik Z değerinden büyükse test sonuçları istatistiksel olarak anlamlıdır.

Python’da kritik Z değerini bulmak için aşağıdaki sözdizimini kullanan scipy.stats.norm.ppf() işlevini kullanabilirsiniz :

scipy.stats.norm.ppf(q)

Altın:

  • q: Kullanılacak önem düzeyi

Aşağıdaki örnekler, sol el testi, sağ el testi ve iki kuyruklu test için kritik Z değerinin nasıl bulunacağını göstermektedir.

Sol test

Anlamlılık düzeyi 0,05 olan bir sol test için kritik Z değerini bulmak istediğimizi varsayalım:

 import scipy.stats

#find Z critical value
scipy.stats.norm.ppf(.05)

-1.64485

Kritik Z değeri -1,64485’tir . Yani test istatistiği bu değerden küçükse test sonuçları istatistiksel olarak anlamlıdır.

Doğru test

Sağ yanal test için anlamlılık düzeyi 0,05 olan kritik Z değerini bulmak istediğimizi varsayalım:

 import scipy.stats

#find Z critical value
scipy.stats.norm.ppf(1-.05)

1.64485

Kritik Z değeri 1,64485’tir . Yani test istatistiği bu değerden büyükse test sonuçları istatistiksel olarak anlamlıdır.

İki taraflı test

Anlamlılık düzeyi 0,05 olan iki kuyruklu bir test için kritik Z değerini bulmak istediğimizi varsayalım:

 import scipy.stats

#find Z critical value
scipy.stats.norm.ppf(1-.05/2)

1.95996

İki kuyruklu testi her gerçekleştirdiğinizde iki kritik değer olacaktır. Bu durumda kritik Z değerleri 1,95996 ve -1,95996’dır . Yani test istatistiği -1,95996’dan küçük veya 1,95996’dan büyükse test sonuçları istatistiksel olarak anlamlıdır.

norm.ppf() işlevinin tam ayrıntıları için SciPy belgelerine bakın .

Yorum ekle

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