Hoe u een p-waarde kunt vinden uit een z-score in python


Vaak willen we in de statistiek de p-waarde bepalen die geassocieerd is met een bepaalde z-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 z-score in Python, kunnen we de functie scipy.stats.norm.sf() gebruiken, die de volgende syntaxis gebruikt:

scipy.stats.norm.sf(abs(x))

Goud:

  • x: de z-score

De volgende voorbeelden illustreren hoe u de p-waarde kunt vinden die is gekoppeld aan een z-score voor een linkszijdige test, een rechtszijdige test en een tweezijdige test.

Links proef

Stel dat we de p-waarde willen vinden die hoort bij een z-score van -0,77 in een linkshandige hypothesetest.

 import scipy.stats

#find p-value
scipy.stats.norm.sf(abs(-0.77))

0.22064994634264962

De p-waarde is 0,2206 . 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 z-score van 1,87 in een extreemrechtse hypothesetest.

 import scipy.stats

#find p-value
scipy.stats.norm.sf(abs(1.87))

0.030741908929465954

De p-waarde is 0,0307 . 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 geassocieerd is met een z-score van 1,24 in een tweezijdige hypothesetest.

 import scipy.stats

#find p-value for two-tailed test
scipy.stats.norm.sf(abs(1.24))*2

0.21497539414917388

Om deze tweezijdige p-waarde te vinden, hebben we eenvoudigweg de eenzijdige p-waarde met twee vermenigvuldigd.

De p-waarde is 0,2149 . 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 P-waarde Z-scorecalculator ook gebruiken om p-waarden te vinden.

Einen Kommentar hinzufügen

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