Правила синтаксису

Команди можна запускати з вікна синтаксису під час сеансу роботи в IBM ® SPSS ® Statistics Такий режим запуску команд синтаксису називається інтерактивним

В інтерактивному режимі до команд застосовуються такі правила:

n Кожна команда починається з нового рядка Команда може починатися з будь-якого стовпця і займати необхідну кількість рядків без обмеження Винятком є ​​команда END DATA, яка повинна починатися з першого шпальти першого рядка після закінчення даних

n Кожна команда повинна закінчуватися крапкою Однак, рекомендується не ставити крапку після команди BEGIN DATA, щоб дані інтерпретувалися як одна безперервна специфікація

Робота з командним синтаксисом

n Знак завершення команди повинен бути останнім символом команди, які не є пропуском

n У відсутність крапки в кінці команди порожній рядок інтерпретується як ознака завершення команди

Примітка: Для сумісності з іншими режимами виконання команд (включаючи командні файли, що запускаються командами INSERT або INCLUDE в інтерактивному сеансі), кожен рядок команди не повинна бути довжиною більше 256 байт

n Більшість підкоманд відокремлюються косими рисами (/) Ставити косу риску перед першим підкоманду в команді, як правило, не обовязково

n Імена змінних повинні вводитися повністю

n Текст, укладений в лапки або апострофи, повинен знаходитися на одному рядку

n Незалежно від установок мови і регіональних стандартів в Windows використовуйте крапку () для розділення цілої і дробової частин чисел

n Імена змінних, що закінчуються крапкою, можуть привести до помилок в командах, створюваних діалоговими вікнами Такі імена змінних неможливо задати в діалогових вікнах, і Вам не слід їх використовувати

Команди синтаксису не чутливі до регістру Для більшості команд можна використовувати три-або чотирибуквені скорочення Одна команда може розташовуватися на декількох рядках (без обмежень на кількість рядків) Ви можете додавати пробіли і символи кінця рядка практично в будь-якому місці, де дозволений один

пробіл, наприклад, перед і після косих рис, дужок, арифметичних операторів і імен змінних Наприклад, команди:

FREQUENCIES VARIABLES=JOBCAT GENDER

/PERCENTILES=25 50 75

/BARCHART

і

freq var=jobcat gender /percent=25 50 75 /bar

повністю еквівалентні і результати їх виконання будуть однаковими

Файли INCLUDE

Файли синтаксису також можуть запускатися за допомогою команди INCLUDE Такий режим запуску команд синтаксису називається пакетним

У пакетному режимі до команд застосовуються такі правила:

n Усі команди повинні починатися в першому стовпці Можна використовувати знаки плюс (+) або мінус (-) в першому стовпці, якщо Ви хочете зробити відступ перед командою, щоб зробити текст програми більш читабельним

n Якщо команда поширюється на кілька рядків, перший стовпець у кожній наступній рядку крім першої повинен бути порожнім

n Знак завершення команди не обовязковий

n Довжина рядка не повинна перевищувати 256 байт – всі інші символи обрізаються

Якщо тільки немає створених раніше файлів синтаксису, в яких використовується команда INCLUDE, можливо, замість неї варто використовувати команду INSERT, оскільки вона може містити командні файли, що задовольняють обом наборам правил Якщо Ви створюєте командний синтаксис, вставляючи параметри, вибрані в діалогових вікнах, у вікно синтаксису, Ви отримаєте команди у форматі, який підходить для запуску команд в будь-якому режимі роботи SPSS Statistics За більш детальною інформацією Ви можете звернутися до Керівництву по синтаксису у форматі pdf, що викликається в меню Довідка

Вставка команд з діалогових вікон

Найпростіший спосіб створити файл командного синтаксису – це задати параметри в діалогових вікнах і вставити відповідний обраними параметрами синтаксис у вікно Редактора синтаксису Якщо вставляти синтаксис на кожному кроці тривалого процесу аналізу, то можна створити файл завдань, що дозволяє повторити проведений аналіз в інший час або запустити його у Виробничому режимі

У вікні Редактора синтаксису можна запустити вставлений синтаксис, відредагувати його і зберегти у файлі

Вставка команд з діалогових вікон

E Відкрийте діалогове вікно і задайте необхідні параметри

E Натисніть кнопку Вставка

Команда буде вставлена ​​в призначений вікно Редактора синтаксису Якщо жодне вікно Редактора синтаксису не відкрите, нове вікно Редактора Синтаксису буде відкрито автоматично і синтаксис буде вставлений туди За замовчуванням, синтаксис вставляється після останньої команди За вибором можна вставити синтаксис в місце положення курсора або поверх виділеного синтаксису Це задається на вкладці Редактор синтаксису діалогового вікна Параметри

Робота з командним синтаксисом

Малюнок 13-1

Вставлений командний синтаксис, заснований на параметрах, заданих в діалогових вікнах

Копіювання синтаксису з журналу в Viewer

Ви можете створювати файли синтаксису, копіюючи командний синтаксис з елементів журналу, які зявляються в Viewer Щоб мати можливість робити це, необхідно

встановити прапорець Виводити команди в журнал в закладці Viewer діалогового вікна

Параметри Якщо прапорець встановлений, то всі виконувані команди буде зявиться під

Viewer разом з результатами аналізу

У вікні Редактора синтаксису можна запустити вставлений синтаксис, відредагувати його і зберегти у файлі

Малюнок 13-2

Командний синтаксис в журналі

Як скопіювати синтаксис з журналу у виведенні

E Перед початком аналізу виберіть у меню:

Виправлення> Параметри ..

E У закладці Viewer встановіть прапорець Виводити команди в журнал

У процесі аналізу команди для параметрів, що задаються в діалогових вікнах, будуть записуватися в журнал

E Відкрийте раніше збережений файл синтаксису або створіть новий Для створення нового файлу синтаксису виберіть у меню:

Файл> Створити> Синтаксис

E Під Viewer двічі клацніть по елементу журналу, щоб активізувати його

E Виділіть текст, який потрібно скопіювати

E В меню Viewer виберіть:

Виправлення> Копіювати

Робота з командним синтаксисом

E У вікні синтаксису виберіть у меню:

Виправлення> Вставити

Джерело: Керівництво користувача за базовою системою Statistics 20

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*