Ayant deux variables : une quantitative et une qualitative je souhaiterai calculer les moyennes par groupe.
Code : Tout sélectionner
y<-c(10,12,9,8,4,9,18,16,10)
x<-c(rep(1,5),rep(2,4))
tab<-cbind(x,y)
Merci
Modérateur : Groupe des modérateurs
Code : Tout sélectionner
y<-c(10,12,9,8,4,9,18,16,10)
x<-c(rep(1,5),rep(2,4))
tab<-cbind(x,y)
Code : Tout sélectionner
# comme tes deux variables ne sont pas de même nature il faut mieux utiliser un data.frame.
tab<-data.frame(x=factor(x),y=y)
tapply(tab$y,tab$x,mean)
# ou encore
with(tab,tapply(y,x,mean))
Code : Tout sélectionner
library(tdisplay) # package téléchargeable sur GuR
tmp <- data.frame(
y = c(10,12,9,8,4,9,18,16,10),
x = c(rep(1,5), rep(2,4))
)
aggstat(formula = x ~ y, FUN = mean, data = tmp)
Retourner vers « Questions en cours »
Utilisateurs parcourant ce forum : Google [Bot] et 1 invité