Иллюстрированный самоучитель по SPSS 10/11

Основные синтаксические правила

Элементы программного языка SPSS можно разделить на следующие категории:

  • Команда (инструкция): инструкция, управляющая процессом работы SPSS.
  • Вспомогательная команда: дополнительная инструкция к команде SPSS. В одну команду может входить несколько вспомогательных команд.
  • Спецификации: некоторые данные, дополняющие команду или вспомогательную команду. Спецификации могут содержать ключевые слова, цифры, арифметические операции, имена переменных и специальные разделительные знаки.
  • Ключевые слова: слова, применяемые в спецификациях, которым в SPSS предопределено некоторое значение.

Рассмотрим синтаксис теста Стьюдента для зависимых переменных:

T - TEST
PAIRS = chol0
WITH choll(PAIRED) 
/CRITERIA = CIN(.95
/MISSING = ANALYSIS

Здесь T-TEST – команда. PAIRS, CRITERIA и MISSING – вспомогательные команды, после знака равенства в этих командах идут соответствующие спецификации. WITH, CIN и ANALYSIS являются ключевыми словами.

При написании и редактировании командного синтаксиса следует учесть следующие простые правила:

  • Каждая команда должна начинаться с новой строки и заканчиваться точкой (.).
  • Вспомогательные команды отделяются друг от друга при помощи косой черты (/). Перед первой вспомогательной командой косая черта может не ставится.
  • Текст, взятый в одинарные кавычки (используемый для идентификации меток), должен находиться в одной строке.
  • Строка с программным синтаксисом не должна превышать 80 знаков.

В качестве десятичного разделительного знака в спецификациях должна применяться точка (.), независимо от установок операционной системы Windows.

При интерпретации команд синтаксиса компьютер на различает верхний и нижний регистры (кроме меток, заключенных в одинарные кавычки). Команда может занимать любое количество строк; ввод пробела или переход на новую строку разрешается в той точке, где разрешено применение одиночного пробела, то есть перед и после косой черты, скобок, арифметических операторов или между именами переменных.

В программных файлах, которые должны работать в операционном модуле, каждая команда должна начинаться с новой строки. Каждая последующая строка одной и той же команды должна начинаться как минимум с одинарного пробела; поэтому в конце команды точка может не ставиться. Синтаксис отдельных команд Вы можете просмотреть при помощи справочной системы (см. разд. 4.9).

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.