Синтаксис SPSS позволяет сохранять необходимую последовательность действий по трансформации данных и выполнению статистических процедур для их последующего автоматического выполнения. Опытные пользователи стараются составить файл синтаксиса таким образом, чтобы он мог быть выполнен практически из любого исходного состояния статистического пакета.
Например, не самый удачный вариант синтаксиса — это файл, содержащий немедленный вызов какой-либо статистической процедуры. Такой синтаксис будет предусматривать, что пользователь перед его запуском проведет определенные манипуляции: откроет или активирует нужный набор данных, подготовит переменные, которые, возможно, потребуются процедуре, и т.д. Если Вы сделали такой синтаксис какое-то время назад, то, прежде, чем получить результат его запуска, Вам, возможно, потребуется долго разбираться, в каком именно виде ему нужно "подложить" данные.
Лучше, если синтаксис будет "самодостаточным", т.е. включать все необходимые подготовительные инструкции, которые может требовать содержательная часть кода. Вот несколько таких инструкций, которые Вы можете найти полезными.
Эта команда устанавливает рабочую папку. Такой рабочей папкой может быть папка Вашего текущего проекта, которая содержит необходимые данные и файлы синтаксиса. Использование такой команды в начале синтаксиса позволит Вам ссылаться на имена файлов в командах загрузки и записи данных, файлов вывода, синтаксиса или других операций с файлами, без приведения полного пути. Если вдруг папка проекта "переедет", Вам нужно будет поправить путь только в начале синтаксиса, не меняя его в коде повсеместно. Да и синтаксис без длинных путей выглядит аккуратнее.
Эта команда закрывает все открытые наборы данных SPSS Statistics, а последний набор данных разыменовывает. Это позволит Вам:
Данная команда закрывает все открытые окна Вывода. Это очень удобно, если Вы ведете исследовательскую работу, и хотите, чтобы после выполнения синтаксиса Вывод содержал только результаты работы этого синтаксиса.
Посмотрите приложенный пример синтаксиса, чтобы увидеть как работают эти команды. Особенность данного синтаксиса такова, что какие бы Вы ни делали ранее манипуляции со Statistics, запуск этого синтаксиса всегда даст один и тот же результат. Комментарии к коду содержатся непосредственно в файле.
Есть полезные приемы работы в IBM SPSS Statistics, которыми Вы готовы поделиться? Напишите нам!
Читайте также:
Подобрать конфигурацию ПО, вид лицензии, оценить решение, рассказать о функционале смогут наши консультанты. Обращайтесь: +7 (495) 229-56-11, info@predictive.ru
17–19 ноября - Анализ и прогнозирование временных рядов с помощью IBM SPSS Forecasting
23–24 ноября - Введение в IBM SPSS Statistics
27 ноября - Представление данных с помощью IBM SPSS Custom Tables
7–8 декабря - Эффективные приемы работы в IBM SPSS Statistics
14 декабря - Введение в синтаксис IBM SPSS Statistics
17–18 декабря - Статистический анализ данных в IBM SPSS Statistics