Python'da t puanından p değeri nasıl bulunur?


İstatistiklerde genellikle bir hipotez testinden elde edilen belirli bir t-puanı ile ilişkili p-değerini belirlemek isteriz. Eğer bu p değeri belli bir anlamlılık seviyesinin altındaysa hipotez testimizin sıfır hipotezini reddedebiliriz.

Python’da bir t puanıyla ilişkili p değerini bulmak için aşağıdaki sözdizimini kullanan scipy.stats.t.sf() işlevini kullanabiliriz:

scipy.stats.t.sf(abs(x), df)

Altın:

  • x: puan t
  • df: Serbestlik derecesi

Aşağıdaki örneklerde sol taraflı bir test, sağ taraflı bir test ve iki kuyruklu bir test için t puanıyla ilişkili p değerinin nasıl bulunacağı gösterilmektedir.

Sol test

Sol hipotez testinde -0,77 t puanı ve df = 15 ile ilişkili p değerini bulmak istediğimizi varsayalım.

 import scipy.stats

#find p-value
scipy.stats.t.sf(abs(-.77), df=15)

0.2266283049085413

P değeri 0,2266’dır . Eğer α = 0,05 anlamlılık düzeyini kullanırsak, bu p değeri 0,05’ten az olmadığından hipotez testimizin sıfır hipotezini reddetmede başarısız olacağız.

Doğru test

Sağcı bir hipotez testinde 1,87 t puanı ve df = 24 ile ilişkili p değerini bulmak istediğimizi varsayalım.

 import scipy.stats

#find p-value
scipy.stats.t.sf(abs(1.87), df=24)

0.036865328383323424

P değeri 0,0368’dir . Eğer α = 0,05 anlamlılık düzeyini kullanırsak, bu p değeri 0,05’ten küçük olduğundan hipotez testimizin boş hipotezini reddederiz.

İki taraflı test

İki kuyruklu bir hipotez testinde 1,24 t puanı ve df = 22 ile ilişkili p değerini bulmak istediğimizi varsayalım.

 import scipy.stats

#find p-value for two-tailed test
scipy.stats.t.sf(abs(1.24), df=22)*2

0.22803901531680093

Bu iki taraflı p değerini bulmak için tek taraflı p değerini ikiyle çarpmamız yeterlidir.

P değeri 0,2280’dir . Eğer α = 0,05 anlamlılık düzeyini kullanırsak, bu p değeri 0,05’ten az olmadığından hipotez testimizin sıfır hipotezini reddetmede başarısız olacağız.

İlgili: P değerlerini bulmak için bu çevrimiçi T-puanı-P-değeri hesaplayıcısını da kullanabilirsiniz.

Yorum ekle

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