Comment trouver la valeur critique F en Python



Lorsque vous effectuez un test F, vous obtenez une statistique F. Pour déterminer si les résultats du test F sont statistiquement significatifs, vous pouvez comparer la statistique F à une valeur critique F. Si la statistique F est supérieure à la valeur critique F, alors les résultats du test sont statistiquement significatifs.

La valeur critique F peut être trouvée en utilisant une table de distribution F ou en utilisant un logiciel statistique.

Pour trouver la valeur critique de F, il vous faut :

  • Un niveau de signification (les choix courants sont 0,01, 0,05 et 0,10)
  • Degrés de liberté du numérateur
  • Degrés de liberté du dénominateur

En utilisant ces trois valeurs, vous pouvez déterminer la valeur critique F à comparer avec la statistique F.

Comment trouver la valeur critique F en Python

Pour trouver la valeur critique F en Python, vous pouvez utiliser la fonction scipy.stats.f.ppf() , qui utilise la syntaxe suivante :

scipy.stats.f.ppf(q, dfn, dfd)

où:

  • q : Le niveau de signification à utiliser
  • dfn : Les degrés de liberté du numérateur
  • dfd : Les degrés de liberté du dénominateur

Cette fonction renvoie la valeur critique de la distribution F en fonction du niveau de signification, des degrés de liberté du numérateur et des degrés de liberté du dénominateur fournis.

Par exemple, supposons que nous souhaitions trouver la valeur critique F pour un niveau de signification de 0,05, des degrés de liberté au numérateur = 6 et des degrés de liberté au dénominateur = 8.

import scipy.stats

#find F critical value
scipy.stats.f.ppf(q=1-.05, dfn=6, dfd=8)

3.5806

La valeur critique F pour un niveau de signification de 0,05, des degrés de liberté au numérateur = 6 et des degrés de liberté au dénominateur = 8 est 3,5806 .

Ainsi, si nous effectuons un type de test F, nous pouvons comparer la statistique du test F à 3,5806 . Si la statistique F est supérieure à 3,580, alors les résultats du test sont statistiquement significatifs.

Notez que des valeurs alpha plus petites conduiront à des valeurs critiques F plus grandes. Par exemple, considérons la valeur critique F pour un niveau de signification de 0,01 , les degrés de liberté du numérateur = 6 et les degrés de liberté du dénominateur = 8.

scipy.stats.f.ppf(q=1-.01, dfn=6, dfd=8)

6.3707

Et considérons la valeur critique F avec exactement les mêmes degrés de liberté pour le numérateur et le dénominateur, mais avec un niveau de signification de 0,005 :

scipy.stats.f.ppf(q=1-.005, dfn=6, dfd=8)

7.9512

Reportez-vous à la documentation SciPy pour les détails exacts de la fonction f.ppf().

Ajouter un commentaire

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