Ответы в вопросах с множественным выбором могут быть по-разному представлены в массиве. В SURVEYSTUDIO доступно 4 типа кодирования, которые вы можете менять при необходимости.
Проще всего разобраться на примере. Допустим, в анкете есть вопрос:
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 | 3 | 5 |
Альтернативный (отсутствие ответа кодируется нулём)
Здесь, как можно догадаться, выбранные ответы помечаются самим ответом, невыбранные — нулём.
| 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 |