Для исследования у меня есть следующий набор данных в Excel (упрощенный для целей иллюстрации):
Article | Boolean1 Boolean2 Boolean3 Boolean4|
--------------------------------------------------------|
1 | Yes No Yes No |
2 | No Yes No Yes |
3 | Yes No No Yes |
4 | Yes Yes No Yes |
5 | Yes No No No |
Я хочу вычислить индекс Жакара для каждой возможной комбинации логических значений и, таким образом, сначала создать большую таблицу с перекрестными таблицами, которая выглядит примерно так:
| Boolean2 No Boolean2 Yes | Boolean3 No Boolean3 Yes |
-----------------------------------------------------------------------|
Boolean1 No | 0 1 | 1 0 |
Boolean1 Yes | 3 1 | 3 1 |
-----------------------------------------------------------------------|
Boolean4 No | 2 0 | 1 3 |
Boolean4 Yes | 1 2 | 1 0 |
Однако мне нужны все комбинации в такой таблице, поэтому в данном случае boolean1-boolean2, boolean1-boolean3, boolean1-boolean4, boolean2-boolean3, boolean2-boolean4 и boolean3-boolean4 (1-1, 2-2 и т.д. Я могу отфильтровать себя).
Теперь это можно сделать с помощью «Кросс-таблиц» на всех комбинациях в SPSS или создания сводной таблицы в Excel для каждой возможной комбинации; однако, поскольку у меня 144 статьи и 29 переменных (все логические), копирование на отдельную таблицу заняло бы много времени. Поскольку сводные таблицы «складывают» переменные, размещение всех переменных в тех же строках / столбцах в сводной таблице также не имеет смысла. Ответ, который был ближе всего к тому, что я искал, был этот ответ ; однако, это не сработало для меня в Excel 2016.
Есть ли способ создать гигантскую таблицу, содержащую все возможные кросс-таблицы, более эффективно, чем копирование вручную на новый или существующий рабочий лист в Excel или, возможно, с помощью другого инструмента, такого как SPSS?