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).


Enjoyed this article? I’d be very grateful if you’d help it spread by emailing it to a friend, or sharing it on Twitter, Facebook or Linked In.

Show me some love with the like buttons below... Thank you and please don't forget to share and comment below!!
Avez vous aimé cet article? Je vous serais très reconnaissant si vous aidiez à sa diffusion en l'envoyant par courriel à un ami ou en le partageant sur Twitter, Facebook ou Linked In.

Montrez-moi un peu d'amour avec les like ci-dessous ... Merci et n'oubliez pas, s'il vous plaît, de partager et de commenter ci-dessous!






Cette page a été vue 35818 fois