Làm thế nào để hình dung ma trận dự phòng 3D?


18

Tôi có một dữ liệu như thế này:

> 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

Làm thế nào tôi có thể vẽ biểu đồ này trên một biểu đồ duy nhất, có thể mà không áp đặt bất kỳ thứ bậc nào?

Câu trả lời:


15

Tôi sẽ thử một số loại bản đồ nhiệt 3D, đồ thị khảm hoặc một bộ sàng (có sẵn trong gói vcd ). Không phải là mosaicplot()chức năng cơ bản làm việc với bảng ba chiều? (ít nhất là mosaic3d()trong gói vcdExtra sẽ hoạt động, xem ví dụ: http://datavis.ca/R/ )

Đây là một ví dụ (bao gồm cả một âm mưu có điều kiện):

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)

văn bản thay thế

văn bản thay thế

văn bản thay thế

Trên thực tế, việc kết xuất mosaic3d()dựa vào gói rgl , vì vậy thật khó để đưa ra một bức tranh đẹp về kết quả.


1
+1 này là gọn gàng, tôi đã quên về gói vcdExtra.
ars

11

Gần đây tôi đã bắt gặp một bài báo của Hadley Wickham và tôi đã được nhắc nhở về câu hỏi này (tôi phải dành quá nhiều thời gian trên trang web!)

Wickham, Hadley và Heike Hofmann. 2011. Lô sản phẩm . Giao dịch của IEEE về Trực quan hóa và Đồ họa Máy tính (Proc. Infovis `11) . In trước PDF

trừu tượng

Chúng tôi đề xuất một khung mới để trực quan hóa các bảng về số lượng, tỷ lệ và xác suất. Chúng tôi gọi các ô sản phẩm khung của chúng tôi, ám chỉ tính toán diện tích là sản phẩm của chiều cao và chiều rộng và khái niệm thống kê tạo ra phân phối chung từ sản phẩm của các phân phối có điều kiện và cận biên. Khung này, với các phần mở rộng, hoàn toàn có thể bao gồm hơn 20 hình ảnh được mô tả trước đây trong các trường đồ họa thống kê và infovis, bao gồm biểu đồ thanh, sơ đồ khảm, treemaps, sơ đồ diện tích bằng nhau và sơ đồ tính toán.

Tôi biết đó là điển hình để cố gắng đưa ra lời giải thích lớn hơn, nhưng tôi không nghĩ rằng tôi có thể làm bất kỳ công việc nào tốt hơn là trừu tượng và đăng một số hình ảnh! Các ví dụ tiểu thuyết họ trình bày trong hầu hết các hình ảnh (tôi tin) đáp ứng yêu cầu của bạn mà không áp đặt một hệ thống phân cấp.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.