Bonjour,
Je réalise le code suivant mais ma matrice présente des effectifs à 0 alors que dans ma base des personnes ont répondu à ces variables. Avant ces manipulations les effectifs n'étaient pas à 0
Premièrement je dérive ma variable : (chaque modalité est codée en 1,2,3,4 dans ma base)
Ensuite, je réordonne mes niveau et requalifie le type de variable en factor :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 orthos$Priorite_pathos1[orthos$Priorite_pathos_2_1==1]="1/Moins de 5 patients par an" orthos$Priorite_pathos1[orthos$Priorite_pathos_2_1==2]="2/De 5 à 9 patients par an" orthos$Priorite_pathos1[orthos$Priorite_pathos_2_1==3]="3/De 10 à 19 patients par an" orthos$Priorite_pathos1[orthos$Priorite_pathos_2_1==4]="4/Plus de 20 patiens par an"
Et pour finir je sors mon tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 orthos$Priorite_pathos1<-factor(orthos$Priorite_pathos1,levels=c("Moins de 5 patients par an", "De 5 à 9 petients par an", "De 10 à 19 patients par an", "Pus de 20 patients par an"))
L'ensemble des effectifs du tableaux sont vides alors que si je n'avais pas effectué mon second code (j'ai testé) les effectifs sont différents de 0. Je ne comprends pas ce qui dysfonctionne étant donné que j'ai déjà utilisé ce type de code sur d'autres variables pour lesquelles je n'avais aucuns problèmes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 addmargins(table(orthos$Priorite_pathos1,useNA="always")) addmargins(prop.table(table(orthos$Priorite_pathos1,useNA="always"))*100) addmargins(prop.table(table(orthos$Priorite_pathos1,useNA="no"))*100)
En vous remerciant.
Partager