Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
Récupérer depuis R les résultats de tests sous forme de tabl
4 participants
Page 1 sur 1
Récupérer depuis R les résultats de tests sous forme de tabl
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 :
Quelqu'un aurait-il une solution ???
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
Re: Récupérer depuis R les résultats de tests sous forme de tabl
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))
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- Nombre de messages : 939
Date d'inscription : 26/02/2013
Re: Récupérer depuis R les résultats de tests sous forme de tabl
Salut,
Une solution qui te permet d'extraire toute la sortie du t.test, ici un exemple en accolant les sorties de 2 tests :
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
Re: Récupérer depuis R les résultats de tests sous forme de tabl
Bonjour,
tu peux aussi voir du côté de la fonction "tidy" du package broom :
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
droopy- Nombre de messages : 1156
Date d'inscription : 04/09/2009
Sujets similaires
» Enregistre un tableau de R sous forme Excel ou Texte.
» Mise en forme d'une ACP
» Récupérer coordonnées dans ACP FactomineR
» récupérer les coefficients de régression dans une proc GLM
» Mise en forme données pour R
» Mise en forme d'une ACP
» Récupérer coordonnées dans ACP FactomineR
» récupérer les coefficients de régression dans une proc GLM
» Mise en forme données pour R
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum