Trong SPSS, thật dễ dàng để tạo một tab chéo với nhiều biến bằng cách sử dụng các yếu tố (hoặc các giá trị) làm tiêu đề bảng. Vì vậy, một cái gì đó như sau (tạo thành dữ liệu, vv). Q1, Q2 và Q3 mỗi người có 1, 2 hoặc 3 cho mỗi người. Tôi chỉ để lại những con số này, nhưng chúng có thể là yếu tố, dường như không giúp giải quyết vấn đề.Crosstab với nhiều mục
1 (very Often) 2 (Rarely) 3 (Never) Q1. Likes it 12 15 13 Q2. Recommends it 22 11 10 Q3. Used it 22 12 9
Trong SPSS, người ta thậm chí có thể yêu cầu hàng, cột hoặc tổng tỷ lệ phần trăm.
Tôi đã thử bảng(), ftable(), xtab(), CrossTable() từ gmodels và CrossTable() từ descr và không có biến nào trong số này có thể xử lý nhiều biến (afaik); họ chủ yếu dường như xử lý 1 biến vượt qua với một biến khác, và thứ ba tạo ra các lớp.
Có gói nào có một số ví dụ về tab/bảng chéo tốt mà tôi có thể sử dụng để tìm hiểu điều này không? Tôi chắc chắn rằng tôi thiếu một cái gì đó đơn giản, vì vậy tôi đánh giá cao bạn chỉ ra những gì tôi bị mất. Có lẽ tôi phải tạo ra mỗi hàng như một danh sách riêng biệt và sau đó thực hiện một dataframe và in các dataframe?
CẬP NHẬT: Tôi đã phát hiện ra ctab() trong gói catpec, cũng đang đi đúng hướng. Điều thú vị là R không có sự nhất quán tương đương với Ctables trong SPSS, mà về cơ bản là một công cụ "tabbing" (albing) công cụ cũ được sử dụng cho nghiên cứu khảo sát. ctab() đang cố gắng, và là một bước đáng ngưỡng mộ đầu tiên ... nhưng bạn vẫn không thể làm cho bảng này (ở trên) với nó.
Đây là một chức năng mạnh mẽ; vấn đề duy nhất là thiếu kiểm soát đầu ra. –