Ответы в вопросах с множественным выбором могут быть по-разному представлены в массиве. В SURVEYSTUDIO доступно 3 типа кодирования, которые вы можете менять при необходимости.
Проще всего разобраться на примере. Допустим, в анкете есть вопрос:
Q1. Какие из этих магазинов Вы знаете?
- Магазин 1
- Магазин 2
- Магазин 3
- Магазин 4
- Магазин 5
И респондент выбрал ответы 1, 3 и 5. Давайте посмотрим, как эти ответы будут выглядеть в массиве при каждом режиме кодирования.
Дихотомический
Этот тип используется по умолчанию. В нём выбранные ответы помечаются единичкой, а невыбранные — нулём.
Q1_1 | Q1_2 | Q1_3 | Q1_4 | Q1_5 |
---|---|---|---|---|
1 | 0 | 1 | 0 | 1 |
Категориальный
В этом режиме отображаются сами ответы в порядке их выбора.
Q1_1 | Q1_2 | Q1_3 | Q1_4 | Q1_5 |
---|---|---|---|---|
3 | 5 | 1 |
Альтернативный
А это смесь двух предыдущих типов: выбранные ответы помечаются самим ответом, невыбранные — нулём.
Q1_1 | Q1_2 | Q1_3 | Q1_4 | Q1_5 |
---|---|---|---|---|
1 | 0 | 3 | 0 | 5 |
Есть нюанс, если в вопросе используется ответ с кодом 0, ведь ноль означает, что ответ не выбран. А если выбрали ответ 0 — непонятно ответ выбран или таки нет. Поэтому выгрузить массив в таком случае в альтернативном режиме не выйдет.
Изменение типа
Менять режим кодирования можно в любое время. Это делается в свойствах анкеты или вопроса.
Если нужно изменить во всех вопросах с множественным выбором — поставьте необходимый флаг в анкете:
- Выгружать вопросы с множественным выбором в категориальном режиме
- Выгружать вопросы с множественным выбором в альтернативном режиме
Если только определённых, то включите соответствующий флаг в их свойствах, на вкладке Дополнительно.
Если хотите, чтобы вместо кодов ответов в массиве отображались тексты, при его запросе поставьте флаг Выгружать текстовые метки вместо кодов вариантов ответов.
Подмена порядковых номеров ответов в категориальном режиме
Допустим, требуется, чтобы при категориальном кодировании в именах переменных Q1 ответы нумеровались не 1,2,3,4,5…, а 01,02,03,04,05… или A,B,C,D,E…, или ещё как-либо. Для этого просто укажите в вопросе необходимый список, в поле под флагом категориального режима:
В итоге получится:
Q1_A | Q1_B | Q1_C | Q1_D | Q1_E |
---|---|---|---|---|
3 | 5 | 1 |