Test de student avec R

Introduction

Le test de student (ou t-test) est utilisé pour comparer deux moyennes ou pour comparer une moyenne observée m à une valeur théorique mu. Il existe différents variants du test de student:

  • Le test de student pour échantillons unique (ou one-sample t-test en anglais), utilisé pour comparer une moyenne observée à une valeur théorique.
  • Le test de student non-apparié, utilisé pour comparer les moyennes de deux groupes d’échantillons indépendants
  • Le test de student apparié, utilisé pour comparer les moyennes de deux séries appariés.


Ces différents variants du test de student ainsi que les formules, sont largement décrits en suivant ce lien : Les différents types du test de student.


L’objectif de ce chapitre est de vous montrer comment faire un test de student avec R.


Noter qu’un logiciel web est disponible ici pour faire le test de Student en ligne sans aucune installation.

t.test: Fonction R pour faire le test de student

La fonction R à utiliser pour faire le test-t de student est t.test(). Elle permet de faire les différents types du test de student mentionnés ci-dessus.

Un format simplifié de la fonction est montré ci-dessous :

# Comparaison d'une moyenne observée 
# à une moyenne théorique mu
t.test(x, mu=0)
# Test de student non-apparié
# Comparaison des moyennes de deux groupes (x et y)
t.test(x, y)
# Test de student apparié
t.test(x, y, paired=TRUE)

- x et y sont des séries de valeurs de type numéric.

Pour faire un test bilatéral ou unilatéral, l’argument alternative peut être utilisé (voir le code R ci-dessous)

t.test(x, y, alternative=c("two.sided", "less", "greater"))
  • alternative = “two.sided” pour faire un test-t bilatéral
  • alternative = “less” pour faire un test-t unilatéral inférieur
  • alternative = “greater” pour faire un test-t unilatéral supérieur

Résultats de la fonction t.test

Le résultat de la fonction t.test() est une liste contenant, entre autres, les éléments suivants :

  • statistic : La valeur de la statistique t.
  • parameter : Le degré de liberté
  • p.value : p-value du test
  • conf.int : L’intervalle de confiance de la moyenne (à 95% par défaut) en fonction du type de test
  • estimate : Il correspond aux valeurs moyennes des deux groupes à comparer (dans le cas d’un test-t indépendant) ou la moyenne de la différence (dans le cas d’un test apparié).

Le code R à utiliser pour accéder à ces valeurs est de la forme suivante :

test<-t.test(x,y)
res$p.value # Affichage de la p-value
res$parameter # Affichage du dégré de liberté
res$statistic # Affichage  de la statistique t

Plusieurs articles sont inclus dans ce chapitre. Cliquez sur les liens ci-dessous (en bas du document) pour voir des exemples concrets de calcul du test de student.

Infos

Cette analyse a été faite avec R (ver. 3.1.0).









Want to Learn More on R Programming and Data Science?

Follow us by Email

by FeedBurner

On Social Networks:


 Get involved :
  Click to follow us on and Google+ :   
  Comment this article by clicking on "Discussion" button (top-right position of this page)
  Sign up as a member and post news and articles on STHDA web site.


Articles contenus par cette catégorie :  

Test de student - Formules
Test de Student : Est-il toujours correct de comparer des moyennes?
Test de Student apparié avec R : Comparaison de moyennes de deux séries appariées
Test de Student non-apparié avec R : Comparaison de moyennes de deux groupes d’échantillons indépendants
Test t de Student pour un échantillon unique avec R
Test t de Welch
Cette page a été vue 29525 fois