Comment trouver une valeur P à partir d’un score t en Python



Souvent, en statistiques, nous souhaitons déterminer la valeur p associée à un certain score t résultant d’un test d’hypothèse . Si cette valeur p est inférieure à un certain niveau de signification, nous pouvons rejeter l’hypothèse nulle de notre test d’hypothèse.

Pour trouver la valeur p associée à un t-score en Python, on peut utiliser la fonction scipy.stats.t.sf() , qui utilise la syntaxe suivante :

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

où:

  • x : le score t
  • df : Les degrés de liberté

Les exemples suivants illustrent comment trouver la valeur p associée à un score t pour un test à gauche, un test à droite et un test bilatéral.

Test de gauche

Supposons que nous souhaitions trouver la valeur p associée à un score t de -0,77 et df = 15 dans un test d’hypothèse gauche.

import scipy.stats

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

0.2266283049085413

La valeur p est de 0,2266 . Si nous utilisons un niveau de signification de α = 0,05, nous ne parviendrons pas à rejeter l’hypothèse nulle de notre test d’hypothèse car cette valeur p n’est pas inférieure à 0,05.

Test de droite

Supposons que nous souhaitions trouver la valeur p associée à un score t de 1,87 et df = 24 dans un test d’hypothèse extrême droite.

import scipy.stats

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

0.036865328383323424

La valeur p est de 0,0368 . Si nous utilisons un niveau de signification de α = 0,05, nous rejetterions l’hypothèse nulle de notre test d’hypothèse car cette valeur p est inférieure à 0,05.

Test bilatéral

Supposons que nous souhaitions trouver la valeur p associée à un score t de 1,24 et df = 22 dans un test d’hypothèse bilatéral.

import scipy.stats

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

0.22803901531680093

Pour trouver cette valeur p bilatérale, nous avons simplement multiplié la valeur p unilatérale par deux.

La valeur p est de 0,2280 . Si nous utilisons un niveau de signification de α = 0,05, nous ne parviendrons pas à rejeter l’hypothèse nulle de notre test d’hypothèse car cette valeur p n’est pas inférieure à 0,05.

Connexe : Vous pouvez également utiliser ce calculateur de score T à valeur P en ligne pour trouver les valeurs p.

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *