Forum de Statistiques
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Les posteurs les plus actifs de la semaine
Aucun utilisateur

Le Deal du moment :
Fnac : 2 Funko Pop achetées : le 3ème ...
Voir le deal

Récupérer depuis R les résultats de tests sous forme de tabl

4 participants

Aller en bas

Récupérer depuis R les résultats de tests sous forme de tabl Empty Récupérer depuis R les résultats de tests sous forme de tabl

Message par Stephane_du_Doubs Ven 29 Sep 2017 - 9:15

Bonjour,

Novice en R, je fais une série de tests de Student syntaxe basique :
t.test (tab1$var1 ~ tab1$group)
et aisni de suite pour n tests
Les résultats s'affichent bien dans la console comme prévu, mais je souhaiterai récupérer les résultats de chaque test et les fusionner verticalement en une seule table.
j'ai essayé de faire des table.frame(t.test ( )) mais ça ne fonctionne pas.

le message d'erreur apparait :
"Error in as.data.frame.default(x[[i]], optional = TRUE, stringsAsFactors = stringsAsFactors) :
 impossible de convertir automatiquement la classe  ""htest"" en un tableau de données (data.frame)
"

Quelqu'un aurait-il une solution ???

Stephane_du_Doubs

Nombre de messages : 1
Date d'inscription : 29/09/2017

Revenir en haut Aller en bas

Récupérer depuis R les résultats de tests sous forme de tabl Empty Re: Récupérer depuis R les résultats de tests sous forme de tabl

Message par zezima Ven 29 Sep 2017 - 9:52

Bonjour,

Quels résultats aimerais-tu récupérer ?

Si ce sont les p-valeurs, tu peux faire :
t.test (tab1$var1 ~ tab1$group)$p.value

Tu peux également faire names() des objets que tu crées pour voir toutes les informations que tu peux récupérer à partir d'une fonction.

Exemple :
names(t.test (tab1$var1 ~ tab1$group))
zezima
zezima

Nombre de messages : 939
Date d'inscription : 26/02/2013

Revenir en haut Aller en bas

Récupérer depuis R les résultats de tests sous forme de tabl Empty Re: Récupérer depuis R les résultats de tests sous forme de tabl

Message par Nik Lun 2 Oct 2017 - 6:25

Salut,

Une solution qui te permet d'extraire toute la sortie du t.test, ici un exemple en accolant les sorties de 2 tests :
Code:
data.frame(test1=unlist(t.test(rnorm(50),rnorm(50))),test2=unlist(t.test(rnorm(50),rnorm(50))))
Code:
                                                test1                  test2
statistic.t                          0.48503975062658        1.01068250926847
parameter.df                          97.4613543391133        96.8680330915977
p.value                              0.62873660559029      0.314686321139077
conf.int1                          -0.280499038377508      -0.195063313674969
conf.int2                            0.461955930812324      0.599851682000288
estimate.mean of x                  0.0957293803609757      0.037368920848687
estimate.mean of y                0.00500093414356769      -0.165025263313973
null.value.difference in means                      0                      0
alternative                                  two.sided              two.sided
method                        Welch Two Sample t-test Welch Two Sample t-test
data.name                      rnorm(50) and rnorm(50) rnorm(50) and rnorm(50)

Nik

Nombre de messages : 1606
Date d'inscription : 23/05/2008

Revenir en haut Aller en bas

Récupérer depuis R les résultats de tests sous forme de tabl Empty Re: Récupérer depuis R les résultats de tests sous forme de tabl

Message par droopy Lun 2 Oct 2017 - 9:46

Bonjour,

tu peux aussi voir du côté de la fonction "tidy" du package broom :
Code:
tidy(t.test(rnorm(100) ~ gl(2, 50)))
  estimate estimate1  estimate2 statistic  p.value parameter    conf.low conf.high                  method
1 0.2987498 0.1702834 -0.1284664  1.609931 0.1106421  97.61883 -0.06951962 0.6670193 Welch Two Sample t-test
  alternative
1  two.sided
cdlt
droopy
droopy

Nombre de messages : 1156
Date d'inscription : 04/09/2009

Revenir en haut Aller en bas

Récupérer depuis R les résultats de tests sous forme de tabl Empty Re: Récupérer depuis R les résultats de tests sous forme de tabl

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum