Como visualizar a matriz de contingência 3D?

18

Eu tenho dados como este:

> table(A,B,C)
, , C = FALSE

       B
A       FALSE TRUE
  FALSE   177   42
  TRUE      6    8

, , C = TRUE

       B
A       FALSE TRUE
  FALSE     5   31
  TRUE      4   10

Como plotar isso em um único gráfico, possivelmente sem impor nenhuma hierarquia?


fonte

Respostas:

15

Eu tentaria algum tipo de mapa de calor 3D, mosaico ou peneira (disponível no pacote vcd ). A mosaicplot()função base não está funcionando com tabela de três vias? (pelo menos mosaic3d()no pacote vcdExtra deve funcionar, consulte, por exemplo, http://datavis.ca/R/ )

Aqui está um exemplo (incluindo um gráfico condicional):

A <- sample(c(T,F), 100, replace=T)
B <- sample(c(T,F), 100, replace=T)
C <- sample(c(T,F), 100, replace=T)
tab <- table(A,B,C)
library(vcd)
sieve(tab, shade=TRUE)
cotabplot(tab)
library(vcdExtra)
mosaic3d(tab, type="expected", box=TRUE)

texto alternativo

texto alternativo

texto alternativo

Na verdade, a renderização mosaic3d()depende do pacote rgl , por isso é difícil fornecer uma imagem bonita do resultado.

chl
fonte
1
+1 isso é legal, eu tinha esquecido o pacote vcdExtra.
ars
11

Recentemente, deparei-me com um artigo de Hadley Wickham e me lembrei dessa pergunta (devo passar muito tempo no site!)

Wickham, Hadley e Heike Hofmann. 2011. Gráficos de produtos . Transações IEEE em Visualização e Computação Gráfica (Proc. Infovis `11) . Pré-imprimir PDF

Abstrato

Propomos uma nova estrutura para visualizar tabelas de contagens, proporções e probabilidades. Chamamos nossos gráficos de produtos de estrutura, aludindo ao cálculo da área como um produto de altura e largura, e o conceito estatístico de gerar uma distribuição conjunta a partir do produto de distribuições condicionais e marginais. A estrutura, com extensões, é suficiente para abranger mais de 20 visualizações previamente descritas em campos de gráficos estatísticos e informações, incluindo gráficos de barras, gráficos de mosaico, mapas de árvores, gráficos de áreas iguais e diagramas de flutuação.

Eu sei que é típico tentar dar uma explicação maior, mas acho que não posso fazer um trabalho melhor do que o resumo e postar algumas fotos! Os novos exemplos apresentados nas imagens certas (acredito) atendem aos seus requisitos sem impor uma hierarquia.

insira a descrição da imagem aqui

Andy W
fonte