24 votos

¿Cómo puedes visualizar la relación entre 3 variables categóricas?

Tengo un conjunto de datos con tres variables categóricas y quiero visualizar la relación entre las tres en un gráfico. ¿Alguna idea?

Actualmente estoy utilizando los tres gráficos siguientes: enter image description here

Cada gráfico corresponde a un nivel de depresión inicial (leve, moderada, grave). Luego, dentro de cada gráfico, observo la relación entre el tratamiento (0,1) y la mejora de la depresión (nula, moderada, sustancial).

Estos 3 gráficos funcionan para ver la relación de 3 vías, pero ¿hay alguna forma conocida de hacerlo con un solo gráfico?

3voto

C042 Puntos 16

Sugiero utilizar la trama de mosaico

mosaicplot(table(moz), sort = c(3,1,2), color = T)

mosaicplot()

2voto

Tom Puntos 596

Una opción que yo consideraría es utilizar conjuntos paralelos. Algunas de las comparaciones serán más fáciles que otras, pero aún así podrá ver las relaciones entre tres variables categóricas.

He aquí un ejemplo con los datos de supervivencia del Titanic:

Here is an example with Titanic survival data.

En R (dadas sus etiquetas) he utilizado ggparallel para aplicarlo. Algunas personas han debatido aquí en CV cómo aplicarlo de otras maneras.

1voto

lvmisooners Puntos 328

De forma similar a los conjuntos paralelos, como publicó nazareno más arriba, puede utilizar los gráficos aluviales que están disponibles en el paquete R aluvial. http://www.r-bloggers.com/alluvial-diagrams/

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X