Як візуалізувати 3D-матрицю на випадок?


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)

alt текст

alt текст

alt текст

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


1
+1 це акуратно, я забув про пакет vcdExtra.
АРС

11

Нещодавно я натрапив на газету Хедлі Вікхем, і мені нагадали це питання (я повинен витратити занадто багато часу на сайті!)

Вікхем, Хадлі та Хайке Гофман. 2011. Сюжети товарів . Операції IEEE щодо візуалізації та комп'ютерної графіки (Proc. Infovis `11) . Попередній друк PDF

Анотація

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

Я знаю, що типово намагатися дати більше пояснень, але я не думаю, що я можу зробити якусь кращу роботу, ніж реферат та розміщення деяких фотографій! Приклади роману, які вони представлені в більшості зображень, що відповідають правилам (я вважаю) відповідають вашим вимогам, не встановлюючи ієрархії.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.