В 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) несколько переменных; в основном они обрабатывают одну переменную, пересеченную с другой переменной, а третья создает слои.
Есть ли пакет с несколькими хорошими примерами кросс-табуляции / таблиц, которые я мог бы использовать, чтобы понять это? Я уверен, что упускаю что-то простое, поэтому я ценю, что вы указали на то, что я пропустил. Возможно, мне нужно сгенерировать каждую строку в виде отдельного списка, а затем создать фрейм данных и распечатать фрейм данных?
ОБНОВЛЕНИЕ: Теперь я обнаружил ctab () в пакете catspec, который также находится на правильном пути. Интересно, что R не имеет последовательного эквивалента Ctables в SPSS, который по сути является инструментом «табуляции», а не старыми инструментами табулирования, которые использовались для исследования опроса. ctab () пытается, и это замечательный первый шаг ... но вы все еще не можете сделать эту таблицу (выше) с ней.