Формули, перетворення даних, перекодування, перевірка, очищення даних
Формули в таблиці вихідних даних.
Для перетворення даних в одному рядку і перекодування окремих змінних можна скористатися формулами в таблиці вихідних даних. Подвійне клацання на імені перетворюється змінної відкриває діалогове вікно специфікацій змінної (див. Нижче), в якому формулу перетворення або перекодування можна ввести безпосередньо в поле Довге ім'я (мітка, зв'язок або формула).
Згідно з угодами про використання формул в електронних таблицях Windows (наприклад, MS Excel), формули повинні починатися з символу "=" (в іншому випадку програма не з'ясує, що введений текст є формулою). Наприклад, можна ввести вираз = (v1 + v2) / 2. Змінні викликаються по іменах (наприклад, Income. Прибуток. TEST1) або за номерами (наприклад, v1. V2. V3.); v0 це номер спостереження. Для виразів, що містять умови перетворення, можна використовувати логічні оператори.
Дане вікно також дозволяє швидко отримати інформацію про всі функції і повну документацію по синтаксису.
Після того, як формула введена і натиснута кнопка OK. можна відразу перерахувати змінні. Їх можна перерахувати і пізніше, натиснувши кнопку Перерахувати панелі інструментів таблиці вихідних даних або клавішу f9 (Перерахувати все).
Мова програмування STATISTICA BASIC.
Мова STATISTICA BASIC є нескладним мовою програмування, який підтримує цикли, вкладені умовні оператори, складові інструкції, багатовимірні масиви, операції з матрицями, довільний доступ до окремих записів. запрограмованих користувачем функції перекодування, виклик процедур зовнішніх динамічних об'єктних бібліотек (DLL), а також дозволяє використовувати графічні можливості системи STATISTICA.
Синтаксис мови STATISTICA BASIC дуже простий. Крім того, при написанні програм за допомогою відповідних кнопок панелі інструментів можна викликати вікно довідки Приклади (показано нижче) і короткий опис синтаксису. (Див. Кнопки і). Вікно Довідка можна залишити поверх всіх вікон системи STATISTICA, натиснувши в ньому кнопку Поверх інших вікон.
Чи може програма STATISTICA автоматично перераховувати всі формули в таблиці вихідних даних при зміні даних?
Так, якщо в діалоговому вікні Перерахувати (викликається натисканням кнопки на панелі інструментів) заданий режим Автоматичний перерахунок при зміні даних.
У цьому режимі всі формули в таблиці вихідних даних будуть автоматично перераховані, якщо в дані були внесені зміни. Крім того, для негайного перерахунку всіх формул можна використовувати клавішу f9.
Функції перекодування практично необмеженої складності можна створити на мові STATISTICA BASIC і використовувати в програмах перетворення даних.
При введенні умов потрібно слідувати стандартним угодами про синтаксис, які в системі STATISTICA є загальними для всіх процедур, що включають будь-які операції "вибору спостережень". Наприклад, наведені вище умови перекодування "переведуть" негативні значення поточної змінної (ПЕРЕМ_9) в -1. а позитивні в 1. Зверніть увагу, що 0 (єдине значення, не включене в умови перекодування) залишиться незмінним, оскільки перемикач в поле Інші встановлений в положення Не змінювати. Тут також можна використовувати умови вибору спостережень. які були задані десь ще і збережені в файлах (у вигляді окремих умов або їх наборів). Зверніть увагу, що умови перекодування можуть бути набагато складнішими (див. Електронний посібник, що викликається кнопкою або клавішею f1) і можуть бути встановлені у такий спосіб, що нові значення поточної змінної не залежатимуть від її старих значень, а визначатимуться значеннями будь-якої іншої змінної з набору даних. Тому цю функцію можна використовувати не тільки для перекодування існуючих даних, але і для створення значень нової змінної на основі умов, яким задовольняють інші змінні (як показано в наступному розділі).
Для цього можна використовувати будь-які функції перетворення: формули в таблицях вихідних даних або мову STATISTICA BASIC. Однак часто більш ефективної з точки зору витрат часу виявляється описана в попередньому розділі процедура інтерактивного перекодування, яка викликається з таблиці вихідних даних в будь-який час (див. Кнопку панелі управління таблиці вихідних даних). Як було згадано в попередньому розділі, виділену змінну навіть не обов'язково включати в текст умов перекодування. Тому цю функцію можна використовувати для створення значень нової змінної на основі умов, яким задовольняють інші змінні.
Наприклад, можна додати в файл даних нову (порожню) змінну, а потім скористатися цією функцією для створення нових значень. Умови перекодування, наприклад, можна використовувати для присвоєння в новій змінної значень 1 всім "чоловікам від 18 до 25 років з рівнем холестерину нижче 200", значень 2 - всім "чоловікам від 18 до 25 років з рівнем холестерину вище 200" і пропущених даних всім іншим.