calcul d'un pourcentage sous R

Aller en bas

calcul d'un pourcentage sous R

Message par EternalSunshine le Dim 6 Mai 2018 - 7:24

Bonjour,

Une fois de plus, je pose une question qui semblera peut-être idiote mais je n'ai pas appris cela dans le peu de cours que j'ai eu....

J'ai fait une expe dans laquelle les sujets faisaient 240 essais. Dans mon jeu de données, les bonnes réponses sont codées 1 et les mauvaises 0. Classique.
Comment faire dans R pour:
1/ calculer le pourcentage de bonnes réponses au total pour chaque sujet?
2/calculer le pourcentage de bonnes réponses pour chaque sujet en fonction de certaines variables (par exemple, en fonction de ma variable congruence; mais aussi en fonction de plusieurs variables croisées par exemple congruence + émotion)?

" />

Merci d'avance pour les réponses apportées!

EternalSunshine

Nombre de messages : 34
Date d'inscription : 06/04/2015

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: calcul d'un pourcentage sous R

Message par Eric Wajnberg le Dim 6 Mai 2018 - 7:39

Votre question n'est pas idiote.

Il y a plusieurs moyens de faire ceci, et il existe même des packages qui permettent de faire ça.

Pour ma part, j'utilise généralement la fonction aggregate() en me servant de l'argument "FUN" pour définir la fonction qui fait le bon calcul. Ca implique que vous sachiez comment écrire une fonction sous R, et ça demande donc un peu de pratique.

Tachez de voir ceci de votre côté. Si vous n'arrivez pas au bout de ce problème, revenez vers nous. On tachera (je tacherai) de vous aider d'avantage.

Cordialement, Eric.
avatar
Eric Wajnberg

Nombre de messages : 917
Date d'inscription : 14/09/2012

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: calcul d'un pourcentage sous R

Message par EternalSunshine le Dim 6 Mai 2018 - 7:41

Merci beaucoup pour votre réponse et la rapidité de celle-ci!
Je vais essayer de potasser cela! En ayant déjà le nom d'une fonction pour faire ça, c'est un bon début.
Merci encore,
Bien cordialement,

Adeline

EternalSunshine

Nombre de messages : 34
Date d'inscription : 06/04/2015

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: calcul d'un pourcentage sous R

Message par Eric Wajnberg le Dim 6 Mai 2018 - 7:57

Je me rends compte que ça peut être compliqué quand on n'a pas l'habitude de R. Voici donc la solution :

Prenons tout d'abord un jeu de données bidon :

Code:
tt=as.data.frame(list(A=gl(2,12),B=gl(6,4),x=rbinom(24,1,.5)))
(vous utiliserez vos données dans ce cas).

Ensuite je définie ma propre fonction qui calcule le pourcentage recherché :
Code:
my.fonction=function(x) sum(x)/length(x)
Et j'utilise ensuite cette fonction avec aggregate() :
Code:
aggregate(x~A*B,FUN=my.fonction,data=tt)

HTH, Eric.
avatar
Eric Wajnberg

Nombre de messages : 917
Date d'inscription : 14/09/2012

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: calcul d'un pourcentage sous R

Message par EternalSunshine le Dim 6 Mai 2018 - 8:05

Oulàlà! c'est en effet compliqué et je ne pense pas que j'aurais trouvé... Je vais essayer, en espérant y arriver...
Un très grand merci encore une fois en tout cas!

EternalSunshine

Nombre de messages : 34
Date d'inscription : 06/04/2015

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: calcul d'un pourcentage sous R

Message par EternalSunshine le Dim 6 Mai 2018 - 14:47

Juste pour vous dire que je viens de tester: ça marche parfaitement!!
Donc je vous remercie encore énormément! Very Happy

EternalSunshine

Nombre de messages : 34
Date d'inscription : 06/04/2015

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: calcul d'un pourcentage sous R

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