Как визуализировать трехмерную матрицу непредвиденных обстоятельств?

18

У меня есть такие данные:

> 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

Как я могу построить это на одном графике, возможно, без наложения какой-либо иерархии?


источник

Ответы:

15

Я бы попробовал какую-то 3D-карту, мозаику или сито (доступно в пакете vcd ). Разве базовая mosaicplot()функция не работает с трехсторонней таблицей? (по крайней мере, mosaic3d()в пакете vcdExtra должен работать, см., например, http://datavis.ca/R/ )

Вот пример (включая условный график):

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)

альтернативный текст

альтернативный текст

альтернативный текст

На самом деле, рендеринг mosaic3d()полагается на пакет rgl , поэтому трудно дать красивую картину результата.

хл
источник
1
+1 это здорово, я забыл про пакет vcdExtra.
АРС
11

Недавно я наткнулся на статью Хэдли Уикхем, и мне напомнили об этом вопросе (я должен проводить слишком много времени на сайте!)

Уикхем, Хэдли и Хайке Хофманн. 2011. Земельные участки . IEEE Транзакции по визуализации и компьютерной графике (Proc. Infovis `11) . Предварительная печать PDF

абстрактный

Мы предлагаем новую структуру для визуализации таблиц подсчетов, пропорций и вероятностей. Мы называем наши графики продукт-рамок, ссылаясь на вычисление площади как произведение высоты и ширины, и статистическую концепцию генерации совместного распределения из продукта условных и маргинальных распределений. Платформа с расширениями достаточна для того, чтобы охватить более 20 визуализаций, ранее описанных в областях статистической графики и информации, в том числе гистограммы, мозаичные диаграммы, древовидные карты, диаграммы равных площадей и диаграммы флуктуации.

Я знаю, что типично пытаться дать большее объяснение, но я не думаю, что смогу сделать что-то лучше, чем реферат и опубликовать несколько фотографий! Новые примеры, которые они представляют на большинстве правых изображений (я считаю), соответствуют вашим требованиям без наложения иерархии.

введите описание изображения здесь

Энди У
источник