В SPSS легко создать перекрестную вкладку с несколькими переменными, используя факторы (или значения) в качестве заголовка таблицы. Итак, что-то вроде следующего (составленные данные и т. Д.). Q1, Q2 и Q3 каждый имеет либо 1, 2, либо 3 для каждого человека. Я просто оставил их как цифры, но они могут быть факторами, и, похоже, они не помогли решить проблему.Кросс-таблица с несколькими элементами
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
В SPSS можно даже запросить строки, столбцы или общие проценты.
Я пробовал table(), ftable(), xtab(), CrossTable() из gmodels и CrossTable() из descr, и ни один из них не может обрабатывать (afaik) несколько переменных; они в основном, похоже, обрабатывают 1 переменную, скрещенную с другой переменной, а третий создает слои.
Есть ли пакет с некоторыми хорошими примерами перекрестных табличек/таблиц, которые я мог бы использовать, чтобы понять это? Я уверен, что я пропустил что-то простое, поэтому я ценю, что вы указываете, что я пропустил. Возможно, мне нужно сгенерировать каждую строку в виде отдельного списка, а затем создать фрейм данных и распечатать данные?
UPDATE: Я обнаружил ctab() в пакете catspec, который также находится на правильном пути. Интересно, что R не имеет согласованного эквивалента Ctables в SPSS, который в основном является инструментом «tabbing», а также старыми инструментами табуляции, используемыми для исследовательских исследований. ctab() пытается и является замечательным первым шагом ... но вы все равно не можете сделать эту таблицу (выше) с ней.
Это мощная функция; единственной проблемой является отсутствие контроля над выходом. –