Calcul de proportion sur un effectif différent
Bonjour,
Je travaille sur une base de données issue d'un questionnaire. Il se trouve que certaines questions sont "conditionnelles" cad que l'on y répond que si on a répondu oui ou non à la question précédante.
J'aimerai pour ces variables conditionnelles que mes proportions soient calculées sur l'effectif de ceux répondant à la condition et pas l'effectif total des répondants à l'ensemble des questions.
Je ne sais pas comment faire cela, créer une nouvelle variable peut-être mais avec quelles fonctions? formules ? etc
C'est au sein des fonctions table(), prop.table() et summary() que je voudrais changer l'effectif total des questions conditionnelles.
En vous remerciant,
AZ.
Calcul de proportion sur un effectif différent
Bonjour,
Par exemple :
Code:
1 2 3 4 5 6 7 8 9 10
| > df <- data.frame(fumeur=c(1,1,1,0,0,1),
+ type=c(1,1,2,NA,NA,NA))
> table(df$type,useNA="always",deparse.level=2)
df$type
1 2 <NA>
2 1 3
> table(df[which(df$fumeur==1),]$type,useNA="always",deparse.level=2)
df[which(df$fumeur == 1), ]$type
1 2 <NA>
2 1 1 |
Cordialement,