Розширені можливості
Трансформація (створення нових ознак)
Трансформація дозволяє створювати нові питання (ознаки) шляхом перекодування існуючих даних.
Де знаходиться
Вкладка Трансформація → поле введення тексту трансформації.
Синтаксис трансформації
Кожна нова ознака описується блоком рядків, розділених порожнім рядком:
Назва нового питання
АЛТ1 {умова_фільтра} Текст альтернативи 1
АЛТ2 {умова_фільтра} Текст альтернативи 2
...
NA {умова_фільтра}
Де:
- Перший рядок — текст нового питання
- Наступні рядки — правила перекодування:
АЛТ— номер нової альтернативи (число) абоNA(для встановлення "Немає відповіді"){умова}— формула фільтра у фігурних дужках (той самий синтаксис, що і у фільтрах)- Текст після
}— назва альтернативи
💡 Якщо фігурні дужки порожні
{}, умова застосовується до всіх анкет, які ще не отримали значення.
Приклад: перекодування з однієї ознаки
Вікові групи
1 {[3]>=18 and [3]<=24} 18-24
2 {[3]>=25 and [3]<=34} 25-34
3 {[3]>=35 and [3]<=44} 35-44
4 {[3]>=45 and [3]<=54} 45-54
5 {[3]>=55} 55+
NA {[3]<18}
Створить нову номінальну ознаку (qn) з 5 альтернативами на основі метричної ознаки №3 (вік).
Приклад: зразок із програми (Paste Sample)
New Var
1 {[2]=1 or [2]=2} One
2 {[2]=3} Two
3 {[2]=4 and [2]=5} Three
4 {[2]=6} Four
4 {[2]=1} Five
NA {[2]=6}
7 {[2]=9} Seven
8 {} Eight
Важливі правила
- Якщо анкета потрапляє під декілька умов, вона отримає декілька альтернатив → тип нової ознаки буде
qj(мультиваріантна) - Якщо кожна анкета потрапляє лише під одну умову — тип буде
qn(номінальна) - Рядок
NA {умова}примусово встановлює "Немає відповіді" для анкет, що задовольняють умову - Порожні фігурні дужки
{}— це "усе інше" (анкети без значення) - Кілька трансформацій розділяються порожнім рядком
Збереження та завантаження
- Меню правої кнопки миші → Зберегти трансформацію — зберігає текст у файл
- Меню правої кнопки миші → Завантажити трансформацію — завантажує текст із файлу
- Меню правої кнопки миші → Вставити зразок — вставляє приклад трансформації
Перекодування альтернатив (Recode)
Для швидкого перегрупування альтернатив існуючої ознаки без написання трансформації:
Функція RecodeIntoNewVar створює нову ознаку, об'єднуючи альтернативи вихідної ознаки.
Структура альтернатив задається рядками:
1+2
3
4+5+6
7-10
1+2— альтернативи 1 і 2 об'єднуються в одну нову альтернативу3— альтернатива 3 залишається як є4+5+6— альтернативи 4, 5 і 6 об'єднуються7-10— діапазон альтернатив від 7 до 10
Значущість різниць (Significance Testing)
Тест значущості дозволяє визначити, чи є різниця між значеннями у колонках таблиці статистично значущою.
Налаштування значущості
На вкладці Налаштування таблиць у секції Значущість:
Тип тестування
| Опція | Опис |
|---|---|
| ✅ Значущість відсотків | Тестує різницю між відсотками у колонках |
| ✅ Значущість середніх | Тестує різницю між середніми значеннями |
Порівняння
| Опція | Опис |
|---|---|
| З тоталом | Кожна колонка порівнюється з колонкою Total |
| З попередньою колонкою | Кожна колонка порівнюється з попередньою |
| Між колонками | Колонки порівнюються попарно (літерне позначення A, B, C...) |
Рівень значущості (Z₀)
| Рівень | Z-значення |
|---|---|
| 1% | Найсуворіший рівень |
| 5% | Стандартний рівень |
| 10% | Найм'якший рівень |
Вивід значущості
| Опція | Опис |
|---|---|
| У колонку Count | Позначки додаються до комірок із кількістю |
| У колонку Col% | Позначки додаються до комірок із відсотками |
| В окрему колонку | Окрема колонка для кожної позначки значущості |
Позначки значущості
Можна обрати різні символи для позначення значущих різниць:
| Стиль | Вгору | Вниз |
|---|---|---|
| Трикутники | ▲ | ▼ |
| Стрілки | ⮝ | ⮟ |
| Стрілки (Unicode) | ↑ | ↓ |
| Зірочки | ** | * |
Додаткові опції
- Використовувати незважену базу — для розрахунку значущості використовується незважена база (BaseUW)
ТопБокси та БоттомБокси (TopBox / BottomBox)
ТопБокси дозволяють об'єднати верхні або нижні альтернативи шкали в одну групу.
Що таке TopBox / BottomBox?
- TopBox — сума верхніх альтернатив (наприклад, оцінки 9+10 із 10-бальної шкали)
- BottomBox — сума нижніх альтернатив (наприклад, оцінки 1+2)
Як додати TopBox/BottomBox
- На вкладці Налаштування таблиць у секції Boxes
- Натисніть праву кнопку миші
- Оберіть пресет або створіть власний:
| Пресет | Альтернативи |
|---|---|
| Bottom 1+2 | Альтернативи 1, 2 |
| Bottom 1+2+3 | Альтернативи 1, 2, 3 |
| Top 4+5 | Альтернативи 4, 5 |
| Top 9+10 | Альтернативи 9, 10 |
| Top 8+9+10 | Альтернативи 8, 9, 10 |
Бокси можна додавати окремо до рядків (Left) та колонок (Top).
Властивості боксу
- Caption — назва боксу у таблиці
- Альтернативи — набір PassportValue альтернатив, що входять до боксу
- Hide — приховати окремі альтернативи, що входять до боксу
- Бокси беруть участь у статистиках середніх
Експорт в SPSS (.sav)
Програма дозволяє експортувати FRM-масив у формат SPSS .sav для подальшого аналізу.
Як експортувати
- Меню FRM → Експорт в SPSS
- Оберіть кодування:
- UTF-8 — для сучасних версій SPSS
- CP1251 — для старих версій SPSS
Що створюється при експорті
| Файл | Опис |
|---|---|
ім'я_масиву.sav |
Файл даних SPSS |
ім'я_масиву_spss11.mdg |
MDG-файл для SPSS 11 |
ім'я_масиву_spss12.mdg |
MDG-файл для SPSS 12+ |
Особливості експорту
- Метричні ознаки (
qm) → числові змінні SPSS (Measure = Scale) - Номінальні ознаки (
qn) → числові змінні SPSS (Measure = Nominal) з мітками значень - Мультиваріантні ознаки (
qj) → набір дихотомічних змінних (v5_1, v5_2, ...) + MDG-множина - Missing value для всіх змінних = -99
- Імена змінних:
v1,v2,v3... (дляqj:v5_1,v5_2, ...)
⚠️ Вимога: Для експорту в SPSS потрібна бібліотека IBM SPSS I/O Modules (файли
spssio64.dll/libspssdio.so.1), яка має знаходитись у папціlib/win64/абоlib/lin64/.
Об'єднання таблиць (Merging)
Таблиці можна об'єднувати:
| Режим | Опис |
|---|---|
| No Merging | Кожна таблиця окремо (за замовчуванням) |
| by Column | Таблиці об'єднуються горизонтально (по колонках) |
| by Row | Таблиці об'єднуються вертикально (по рядках) |