Il s'agit d'un ensemble de données intéressant à essayer de représenter graphiquement, en partie parce qu'il n'est pas vraiment catégorique. Les deux facteurs 3 niveaux sont ordinales et il y a interaction possible entre eux (probablement, il est plus difficile pour mild
baseline
d'avoir substantial
improvement
- ou peut - être substantial
improvement
signifie quelque chose de différent pour chacun baseline
).
Avec plusieurs variables, il n'y a généralement pas une seule vue qui montre toutes les fonctionnalités qui pourraient vous intéresser. Certains facteurs seront plus faciles à comparer que d'autres. Je pense que votre vue d'origine est bonne et serait meilleure avec les suggestions de Nick Cox: supprimer les légendes en double et utiliser une échelle de couleurs ordinale.
Si vous êtes le plus intéressé à voir la différence entre les traitements, vous pouvez souligner le changement en utilisant un tracé de zone empilé au lieu de barres empilées.
Je me méfie généralement de l'empilement en général, car il est plus difficile de lire les valeurs moyennes, mais cela renforce la nature à somme fixe de ces données. Et cela facilite la lecture de la somme moderate
+ substantial
si cela est pertinent. J'ai inversé l'ordre des improvement
niveaux pour que plus c'est mieux pour la fréquence.
Sans empilement, l'équivalent est un graphique de pente.
Il est plus facile de lire chaque niveau, mais plus difficile à comprendre l'interaction. Vous devez garder à l'esprit que la troisième ligne dépend directement des deux autres.
Étant donné la nature ordinale des données, il peut être utile de convertir la improvement
valeur en un score numérique, comme cela se fait souvent avec les données de Likert . Par exemple, none=0
, moderate=1
, substantial=2
. Ensuite, vous pouvez représenter graphiquement cette variable sur une échelle continue. L'inconvénient est que vous devez trouver un score raisonnable (par exemple, 0, 1 et 5 seraient une représentation plus vraie).
Colophon : Ces tracés ont été réalisés avec la fonction Graph Builder du progiciel JMP (que j'aide à développer). Bien qu'il soit créé de manière interactive, un script, par exemple, pour le tracé de la zone, sans les personnalisations de coloration, est:
Graph Builder(
Graph Spacing( 15 ),
Variables( X( :treatment ), Y( :frequency ),
Group X( :baseline ), Overlay( :improvement )
),
Elements( Area( X, Y ) )
);