Bagaimana menemukan nilai kritis f dengan python


Saat Anda melakukan uji F, Anda mendapatkan statistik F. Untuk menentukan apakah hasil uji F signifikan secara statistik, Anda dapat membandingkan statistik F dengan nilai F kritis. Jika F statistik lebih besar dari nilai F kritis, maka hasil pengujian signifikan secara statistik.

Nilai kritis F dapat dicari dengan menggunakan tabel distribusi F atau menggunakan software statistik.

Untuk mencari nilai kritis F, Anda memerlukan:

  • Tingkat signifikansi (pilihan umum adalah 0,01, 0,05, dan 0,10)
  • Derajat kebebasan pembilangnya
  • Derajat kebebasan penyebut

Dengan menggunakan ketiga nilai ini, Anda dapat menentukan nilai F kritis untuk dibandingkan dengan statistik F.

Bagaimana menemukan nilai kritis F dengan Python

Untuk menemukan nilai kritis F dengan Python, Anda dapat menggunakan fungsi scipy.stats.f.ppf() , yang menggunakan sintaks berikut:

scipy.stats.f.ppf(q, dfn, dfd)

Emas:

  • q: Tingkat signifikansi untuk digunakan
  • dfn : Derajat kebebasan pembilangnya
  • dfd : Derajat kebebasan penyebut

Fungsi ini mengembalikan nilai kritis distribusi F berdasarkan tingkat signifikansi, derajat kebebasan pembilang, dan derajat kebebasan penyebut yang diberikan.

Misalnya, kita ingin mencari nilai kritis F untuk tingkat signifikansi 0,05, derajat kebebasan pembilang = 6, dan derajat kebebasan penyebut = 8.

 import scipy.stats

#find F critical value
scipy.stats.f.ppf(q=1-.05, dfn=6, dfd=8)

3.5806

Nilai kritis F untuk taraf signifikansi 0,05, derajat kebebasan pembilang = 6, dan derajat kebebasan penyebut = 8 adalah 3,5806 .

Jadi jika kita melakukan beberapa jenis uji F, kita dapat membandingkan statistik uji F dengan 3,5806 . Jika F statistik lebih besar dari 3,580 maka hasil pengujian signifikan secara statistik.

Perhatikan bahwa nilai alpha yang lebih kecil akan menghasilkan nilai F kritis yang lebih besar. Misalnya, perhatikan nilai kritis F untuk tingkat signifikansi 0,01 , pembilang derajat kebebasan = 6, dan penyebut derajat kebebasan = 8.

 scipy.stats.f.ppf(q=1- .01 , dfn=6, dfd=8)

6.3707

Dan anggaplah nilai kritis F dengan derajat kebebasan yang sama persis untuk pembilang dan penyebutnya, namun dengan tingkat signifikansi 0,005 :

 scipy.stats.f.ppf(q=1- .005 , dfn=6, dfd=8)

7.9512

Lihat dokumentasi SciPy untuk mengetahui detail selengkapnya tentang fungsi f.ppf().

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *