Пропустить общее меню / Skip Global Navigation

+7 (495) 229-56-11  Квадрат SPSS  info@predictive.ru

Делимся опытом. Полезные команды перед запуском синтаксиса

Несколько команд, которые может быть полезно вставить синтаксис.

Синтаксис SPSS позволяет сохранять необходимую последовательность действий по трансформации данных и выполнению статистических процедур для их последующего автоматического выполнения. Опытные пользователи стараются составить файл синтаксиса таким образом, чтобы он мог быть выполнен практически из любого исходного состояния статистического пакета.

Например, не самый удачный вариант синтаксиса — это файл, содержащий немедленный вызов какой-либо статистической процедуры. Такой синтаксис будет предусматривать, что пользователь перед его запуском проведет определенные манипуляции: откроет или активирует нужный набор данных, подготовит переменные, которые, возможно, потребуются процедуре, и т.д. Если Вы сделали такой синтаксис какое-то время назад, то, прежде, чем получить результат его запуска, Вам, возможно, потребуется долго разбираться, в каком именно виде ему нужно "подложить" данные.

Лучше, если синтаксис будет "самодостаточным", т.е. включать все необходимые подготовительные инструкции, которые может требовать содержательная часть кода. Вот несколько таких инструкций, которые Вы можете найти полезными.

CD ''.

Эта команда устанавливает рабочую папку. Такой рабочей папкой может быть папка Вашего текущего проекта, которая содержит необходимые данные и файлы синтаксиса. Использование такой команды в начале синтаксиса позволит Вам ссылаться на имена файлов в командах загрузки и записи данных, файлов вывода, синтаксиса или других операций с файлами, без приведения полного пути. Если вдруг папка проекта "переедет", Вам нужно будет поправить путь только в начале синтаксиса, не меняя его в коде повсеместно. Да и синтаксис без длинных путей выглядит аккуратнее.

DATASET CLOSE ALL.

Эта команда закрывает все открытые наборы данных SPSS Statistics, а последний набор данных разыменовывает. Это позволит Вам:

  • Быстро закрыть ненужные наборы данных, если они остались в системе, например, после поиска нужного файла данных или после выполнения предыдущих анализов.
  • Гарантировать, что в системе не будет конфликтов имен наборов данных, если синтаксис создает в процессе своей работы новые наборы данных и назначает им имена.
  • При поступлении последующей команды открытия файла в системе останется лишь один этот — новый — набор данных, а ранее активный набор данных закроется. Тогда, как, если бы набор имел имя, вновь открываемый файл стал бы вторым открытым набором данных в системе. Работа выглядит аккуратнее, если в SPSS не возникает ненужных дополнительных окон.

OUTPUT CLOSE ALL

Данная команда закрывает все открытые окна Вывода. Это очень удобно, если Вы ведете исследовательскую работу, и хотите, чтобы после выполнения синтаксиса Вывод содержал только результаты работы этого синтаксиса.

 

Посмотрите приложенный пример синтаксиса, чтобы увидеть как работают эти команды. Особенность данного синтаксиса такова, что какие бы Вы ни делали ранее манипуляции со Statistics, запуск этого синтаксиса всегда даст один и тот же результат. Комментарии к коду содержатся непосредственно в файле.

 

Есть полезные приемы работы в IBM SPSS Statistics, которыми Вы готовы поделиться? Напишите нам!

Читайте также:

Требуетcя помощь?

Подобрать конфигурацию ПО, вид лицензии, оценить решение, рассказать о функционале смогут наши консультанты. Обращайтесь: +7 (495) 229-56-11, info@predictive.ru


Ближайшие учебные курсы

4 сентября. Введение в IBM SPSS Conjoint

7–8 сентября. Введение в IBM SPSS Decision Trees

12–14 сентября. Анализ и прогнозирование временных рядов с помощью IBM SPSS Forecasting

18–19 сентября. Введение в IBM SPSS Statistics

22 сентября. Представление данных с помощью IBM SPSS Custom Tables

25–26 сентября. Эффективные приемы работы в IBM SPSS Statistics

 
 

Регистрируйтесь