Este é um conjunto de dados interessante para tentar representar graficamente, em parte porque não é realmente categórico. Ambos os fatores de três níveis são ordinais e existe uma possível interação entre eles (presumivelmente, é mais difícil de mild
baseline
ter substantial
improvement
- ou talvez substantial
improvement
signifique algo diferente para cada um baseline
).
Com várias variáveis, geralmente não há uma única exibição que mostre todos os recursos com os quais você pode se interessar. Alguns fatores serão mais fáceis de comparar do que outros. Eu acho que sua visão original é boa e seria melhor com as sugestões de Nick Cox: remover legendas duplicadas e usar uma escala de cores ordinais.
Se você for mais interessante em ver a diferença entre os tratamentos, enfatize a alteração usando um gráfico de área empilhada em vez de barras empilhadas.
Geralmente, receio o empilhamento em geral, porque é mais difícil ler os valores médios, mas reforça a natureza da soma fixa desses dados. E facilita a leitura da soma moderate
+ substantial
se isso for relevante. Eu mudei a ordem dos improvement
níveis para que mais alto seja melhor para a frequência.
Sem empilhamento, o equivalente é um gráfico de inclinação.
É mais fácil ler cada nível, mas é mais difícil entender a interação. Você deve ter em mente que a terceira linha depende diretamente das outras duas.
Dada a natureza ordinal dos dados, pode ser útil converter o improvement
valor em uma pontuação numérica, como costuma ser feito com os dados do Likert . Por exemplo, none=0
, moderate=1
, substantial=2
. Em seguida, você pode representar graficamente essa variável em uma escala contínua. A desvantagem é que você precisa encontrar uma pontuação razoável (por exemplo, talvez 0, 1 e 5 seria uma representação mais verdadeira).
Colophon : esses gráficos foram feitos com o recurso Graph Builder no pacote de software JMP (que eu ajudo a desenvolver). Embora feito de maneira interativa, um script, por exemplo, para o gráfico de área, sem as personalizações de cores, é:
Graph Builder(
Graph Spacing( 15 ),
Variables( X( :treatment ), Y( :frequency ),
Group X( :baseline ), Overlay( :improvement )
),
Elements( Area( X, Y ) )
);