norm.ppf() işlevinin tam ayrıntıları için SciPy belgelerine bakın .
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.