Yo probaría con algún tipo de mapa térmico en 3D, parcela mosaico o un parcela de tamizado (disponible en la vcd paquete). ¿No es la base mosaicplot()
¿función trabajar con tabla de tres vías? (al menos mosaic3d()
en el vcdExtra debería funcionar, véase por ejemplo http://datavis.ca/R/ )
He aquí un ejemplo (incluido un 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)
En realidad, la representación de mosaic3d()
confiar en el rgl paquete, por lo que es difícil dar una imagen bonita del resultado.