Hoe je een p-waarde kunt vinden uit een t-score in python
Vaak willen we in de statistiek de p-waarde bepalen die hoort bij een bepaalde t-score die voortkomt uit een hypothesetest . Als deze p-waarde onder een bepaald significantieniveau ligt, kunnen we de nulhypothese van onze hypothesetest verwerpen.
Om de p-waarde te vinden die is gekoppeld aan een t-score in Python, kunnen we de functie scipy.stats.t.sf() gebruiken, die de volgende syntaxis gebruikt:
scipy.stats.t.sf(abs(x), df)
Goud:
- x: de score t
- df: Vrijheidsgraden
De volgende voorbeelden illustreren hoe u de p-waarde kunt vinden die is gekoppeld aan een t-score voor een linkszijdige toets, een rechtszijdige toets en een tweezijdige toets.
Links proef
Stel dat we de p-waarde willen vinden die hoort bij een t-score van -0,77 en df = 15 in een linkerhypothesetest.
import scipy.stats #find p-value scipy.stats.t.sf(abs(-.77), df=15) 0.2266283049085413
De p-waarde is 0,2266 . Als we een significantieniveau van α = 0,05 gebruiken, zullen we er niet in slagen de nulhypothese van onze hypothesetest te verwerpen, omdat deze p-waarde niet kleiner is dan 0,05.
Juiste proef
Stel dat we de p-waarde willen vinden die hoort bij een t-score van 1,87 en df = 24 in een rechtse hypothesetest.
import scipy.stats #find p-value scipy.stats.t.sf(abs(1.87), df=24) 0.036865328383323424
De p-waarde is 0,0368 . Als we een significantieniveau van α = 0,05 gebruiken, zouden we de nulhypothese van onze hypothesetest verwerpen omdat deze p-waarde kleiner is dan 0,05.
Tweezijdige proef
Stel dat we de p-waarde willen vinden die hoort bij een t-score van 1,24 en df = 22 in een tweezijdige hypothesetest.
import scipy.stats #find p-value for two-tailed test scipy.stats.t.sf(abs(1.24), df=22)*2 0.22803901531680093
Om deze tweezijdige p-waarde te vinden, hebben we eenvoudigweg de eenzijdige p-waarde met twee vermenigvuldigd.
De p-waarde is 0,2280 . Als we een significantieniveau van α = 0,05 gebruiken, zullen we er niet in slagen de nulhypothese van onze hypothesetest te verwerpen, omdat deze p-waarde niet kleiner is dan 0,05.
Gerelateerd: u kunt deze online T-score naar P-waardecalculator ook gebruiken om p-waarden te vinden.