Je veux utiliser la fonction t.test() dans une boucle for pour générer les p-values entre les 2 groupes.
Et enregistrer le résultat de la fonction t.test() dans une variable pour ensuite en extraire les p-values.
Merci.
Bien cordialement.
Version imprimable
Je veux utiliser la fonction t.test() dans une boucle for pour générer les p-values entre les 2 groupes.
Et enregistrer le résultat de la fonction t.test() dans une variable pour ensuite en extraire les p-values.
Merci.
Bien cordialement.
Fais donc, alors.
Je suis sûr que tu trouveras tout ce qu'il te faut en tapant "boucle for r" sur ton moteur de recherche favori.
Si tu as un point de blocage, reviens ici en nous indiquant ton code.
Le forum DVP possède aussi une fonction "recherche" et un certain nombre de ressources dont des tutoriels pour bien débuter avec R : http://r.developpez.com/cours/.
Bonne continuation ! :)
Cordialement,
A.D.
Bonjour,
J'ai essayé ce code pour ma boucle R, il fonctionne bien mais dès que je rajoute la boucle, j'obtiens un message d'erreur.
Pouvez-vous m'aider s'il vous plaît ?
Merci.
Code:
1
2
3
4 obs1=mat.analyse[which(mat.analyse$TRISOMIE=="T21"),c(5)] obs2=mat.analyse[which(mat.analyse$TRISOMIE=="Ctrl"),c(5)] t.test(obs1,obs2)
Code:
1
2
3
4
5
6 for (i in 1:25) { obs1=mat.analyse[which(mat.analyse$TRISOMIE=="T21"),c(i)] obs2=mat.analyse[which(mat.analyse$TRISOMIE=="Ctrl"),c(i)] p= print(t.test(obs1,obs2)) }
Citation:
Erreur dans if (stderr < 10 * .Machine$double.eps * max(abs(mx), abs(my))) stop("data are essentially constant") :
valeur manquante là où TRUE / FALSE est requis
De plus : Messages d'avis :
1: In mean.default(x) :
l'argument n'est ni numérique, ni logique : renvoi de NA
2: In mean.default(y) :
l'argument n'est ni numérique, ni logique : renvoi de NA
Bonjour,
Difficile de répondre sans avoir les données pour tester mais à première vue comme ça, je verifierais que l'ensemble des colonnes utilisées dans la boucle (1 à 25) sont bien conformes à ce qui est attendu en entrée de la fonction "t.test" : voir notamment le type (numérique, factor, ...) de la colonne considérée.
HTH !
Bonne continuation :)
Cordialement,
A.D.