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.

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert