Bonjour,
Je souhaite comparer 2 moyennes pour les paramètres descriptifs de 2 populations
j'arrive bien à le faire avec un test de student pour des paramètres continus comme l'age ou le poids
mais le problème vient quand je souhaite comparer les genre,
je crois que le problème vient du fait que les genres MALE/FEMALE sont en fait rentrés dans mon tableau comme des données numériques
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 t.test(dataRB_Cock30$Gender,dataRB_CKDEPI30$Gender) Error in if (stderr < 10 * .Machine$double.eps * max(abs(mx), abs(my))) stop("data are essentially constant") : missing value where TRUE/FALSE needed In addition: Warning messages: 1: In mean.default(x) : argument is not numeric or logical: returning NA 2: In var(x) : Calling var(x) on a factor x is deprecated and will become an error. Use something like 'all(duplicated(x)[-1L])' to test for a constant vector. 3: In mean.default(y) : argument is not numeric or logical: returning NA 4: In var(y) : Calling var(x) on a factor x is deprecated and will become an error. Use something like 'all(duplicated(x)[-1L])' to test for a constant vector.
mais je n'arrive pas à les remplacer en mode logique ... si je fait ca,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mode(dataRB_Cock30$Gender) [1] "numeric"
ça me met des NA partout
Code : Sélectionner tout - Visualiser dans une fenêtre à part > as.logical(dataRB_Cock30$Gender)
help !
merci
Corentina
Partager