Python'da kritik f değeri nasıl bulunur?
Bir F testi yaptığınızda bir F istatistiği elde edersiniz. F testi sonuçlarının istatistiksel olarak anlamlı olup olmadığını belirlemek için F istatistiğini kritik bir F değeriyle karşılaştırabilirsiniz. F istatistiği kritik F değerinden büyükse test sonuçları istatistiksel olarak anlamlıdır.
Kritik değer F, bir F dağılım tablosu kullanılarak veya istatistiksel yazılım kullanılarak bulunabilir .
F’nin kritik değerini bulmak için şunlara ihtiyacınız vardır:
- Bir önem düzeyi (ortak seçenekler 0,01, 0,05 ve 0,10’dur)
- Payın serbestlik dereceleri
- Payda serbestlik dereceleri
Bu üç değeri kullanarak, F istatistiğiyle karşılaştırılacak kritik F değerini belirleyebilirsiniz.
Python’da kritik F değeri nasıl bulunur?
Python’da kritik F değerini bulmak için aşağıdaki sözdizimini kullanan scipy.stats.f.ppf() işlevini kullanabilirsiniz:
scipy.stats.f.ppf(q, dfn, dfd)
Altın:
- q: Kullanılacak önem düzeyi
- dfn : Payın serbestlik derecesi
- dfd : Paydanın serbestlik derecesi
Bu fonksiyon, sağlanan önem düzeyine, pay serbestlik derecelerine ve payda serbestlik derecelerine dayalı olarak F dağılımının kritik değerini döndürür.
Örneğin, 0,05 anlamlılık düzeyi, pay serbestlik derecesi = 6 ve payda serbestlik derecesi = 8 için kritik F değerini bulmak istediğimizi varsayalım.
import scipy.stats #find F critical value scipy.stats.f.ppf(q=1-.05, dfn=6, dfd=8) 3.5806
Anlamlılık düzeyi 0,05, pay serbestlik derecesi = 6 ve payda serbestlik derecesi = 8 için kritik F değeri 3,5806’dır .
Yani bir tür F testi yaparsak, F testi istatistiğini 3,5806 ile karşılaştırabiliriz. F istatistiği 3,580’den büyükse test sonuçları istatistiksel olarak anlamlıdır.
Daha küçük alfa değerlerinin daha büyük kritik F değerlerine yol açacağını unutmayın. Örneğin, 0,01 anlamlılık düzeyi için kritik değer F’yi, pay serbestlik derecesi = 6 ve payda serbestlik derecesi = 8’i düşünün.
scipy.stats.f.ppf(q=1- .01 , dfn=6, dfd=8)
6.3707
Ve pay ve payda için tam olarak aynı serbestlik derecesine sahip, ancak 0,005 anlamlılık düzeyine sahip kritik F değerini düşünün:
scipy.stats.f.ppf(q=1- .005 , dfn=6, dfd=8)
7.9512
f.ppf() işlevinin tam ayrıntıları için SciPy belgelerine bakın.