Jak wizualizować trójwymiarową macierz awaryjności?

18

Mam takie dane:

> 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

Jak wykreślić to na jednym wykresie, być może bez narzucania jakiejkolwiek hierarchii?


źródło

Odpowiedzi:

15

Chciałbym wypróbować mapę termiczną 3D, mozaikę lub sito (dostępne w pakiecie vcd ). Czy mosaicplot()funkcja podstawowa nie działa z tabelą trójstronną? (przynajmniej mosaic3d()w pakiecie vcdExtra powinno działać, patrz np. http://datavis.ca/R/ )

Oto przykład (w tym wykres warunkowy):

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)

alternatywny tekst

alternatywny tekst

alternatywny tekst

W rzeczywistości renderowanie mosaic3d()opiera się na pakiecie rgl , więc trudno jest uzyskać ładny obraz wyniku.

chl
źródło
1
+1 to jest fajne, zapomniałem o pakiecie vcdExtra.
ars
11

Ostatnio natknąłem się na artykuł Hadleya Wickhama i przypomniałem sobie o tym pytaniu (muszę spędzać zbyt dużo czasu na stronie!)

Wickham, Hadley i Heike Hofmann. 2011. Wykresy produktów . Transakcje IEEE dotyczące wizualizacji i grafiki komputerowej (Proc. Infovis `11) . Wstępnie wydrukuj plik PDF

Abstrakcyjny

Proponujemy nowe ramy wizualizacji tabel zliczeń, proporcji i prawdopodobieństw. Nazywamy nasze wykresy produktów ramowych, nawiązując do obliczeń powierzchni jako iloczynu wysokości i szerokości oraz statystycznej koncepcji generowania wspólnego rozkładu z iloczynu rozkładów warunkowych i krańcowych. Ramy z rozszerzeniami są wystarczające, aby objąć ponad 20 wizualizacji opisanych wcześniej w dziedzinie grafiki statystycznej i infovis, w tym wykresy słupkowe, wykresy mozaikowe, mapy drzew, wykresy równych powierzchni i wykresy fluktuacji.

Wiem, że to typowe, aby dać więcej wyjaśnień, ale nie sądzę, żebym mógł zrobić coś lepszego niż streszczenie i opublikowanie kilku zdjęć! Nowe przykłady, które prezentują na odpowiednich obrazach (jak sądzę) spełniają twoje wymagania bez narzucania hierarchii.

wprowadź opis zdjęcia tutaj

Andy W.
źródło