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.

Yorum ekle

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