Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MC-91(Зуйкова) / IBM_SPSS_Statistics_Core_System_Users_Guide.pdf
Скачиваний:
159
Добавлен:
08.02.2015
Размер:
6.76 Mб
Скачать

447

Скрипты

Откроется редактор, связанный с языком скриптов по умолчанию.

Как запустить скрипт

E Выберите в меню:

Сервис > Запустить скрипт...

E Выберите нужный скрипт.

EЩелкните по кнопке Выполнить.

Скрипты Python можно выполнить различными способами, кроме как из меню Сервис, пункта>Выполнить скрипт. Дополнительную информацию см. данная тема Написание скриптов с помощью языка программирования Python на стр. 450.

Как редактировать скрипт

E Выберите в меню:

Файл > Открыть > Скрипт...

E Выберите нужный скрипт.

EНажмите на кнопку Открыть.

Скрипт будет открыт в редакторе, связанном с языком, на котором написан скрипт.

Автоскрипты

Автоскрипты — это скрипты, выполняемые автоматически, когда они запускаются созданием определенных элементов вывода из выбранных процедур. Например, можно использовать автоскрипт, который автоматически удаляет главную диагональ и выделяет цветом коэффициенты корреляции, которым соответствует уровень значимости меньше заданного. Этот скрипт запускается всякий раз, когда процедура Парные корреляции создает матрицу корреляций.

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

Каждый тип вывода для данной процедуры можно связать только с одним автоскриптом. Однако, можно создать базовый автоскрипт, применяемый ко всем новым элементам Viewer перед применением каких-либо автоскриптов к конкретным типам вывода. Дополнительную информацию см. данная тема Параметры скриптов в Данная глава 17 на стр. 363.

На вкладке Скрипты диалогового окна Параметры (доступ к нему из меню Правка) показаны автоскрипты, настроенные в системе, что позволяет задавать новые автоскрипты или менять параметры существующих. Можно также создавать и настраивать автоскрипты для элементов вывода непосредственно во Viewer.

448

Глава 22

События, которые запускают автоскрипты

Вызывать автоскрипты могут следующие события:

Создание мобильной таблицы.

Создание объекта Примечания

Создание объекта Предупреждения

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

Создание автоскриптов

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

E В окне Viewer выберите объект, который будет запускать автоскрипт.

E Выберите в меню:

Сервис > Создание или изменение автоскрипта…

Рисунок 22-1

Создание нового автоскрипта

Если у выбранного объекта нет связанного с ним автоскрипта, то в диалоговом окне Открыть будет выдано приглашение указать расположение и имя нового скрипта.

EПерейдите к расположению, где будет храниться новый скрипт, введите имя файла и нажмите кнопку Открыть. Откроется редактор, связанных с языком скрипта по умолчанию. Язык скрипта по умолчанию можно изменить на закладке Скрипты диалогового окна Параметры . Дополнительную информацию см. данная тема Параметры скриптов в Данная глава 17 на стр. 363.

449

Скрипты

EВведите код скрипта.

Справку о том, как преобразовать пользовательские автоскрипты Sax Basic, использовавшиеся в более ранних версиях, чем версия 16.0, см. в Совместимость с более ранними версиями, чем версия 16.0 на стр. 454.

Примечание: По умолчанию для выполнения автоскрипта будет использоваться исполнимый файл, связанный с языком скрипта по умолчанию. Можно изменить исполнимый файл на закладке Скрипты диалогового окна Параметры.

Если выбранный объект уже связан с автоскриптом, то этот скрипт будет открыт в редакторе скриптов, связанном с языком, на котором написан скрипт.

Связывание существующих скриптов с объектами Viewer

Существующие скрипты можно использовать как автоскрипты, связывая их с выбранным объектом в окне Viewer — например, с частотной таблицей.

EВ окне Viewer выберите объект, который нужно связать с автоскриптом (несколько объектов Viewer могут запускать один и тот же автоскрипт, но каждый объект может быть связан только с одним автоскриптом).

E Выберите в меню:

Сервис > Связать автоскрипт…

450

Глава 22

Рисунок 22-2

Связывание автоскрипта

Если у выбранного объекта нет связанного автоскрипта, откроется диалоговое окно Выберите автоскрипт.

E Найдите нужный скрипт и выберите его.

EЩелкните по кнопке Применить.

Если выбранный объект уже связан с автоскриптом, будет выдано приглашение изменить при желании связь. Нажмите OK, чтобы открыть диалоговое окно Выберите автоскрипт.

Кроме того, можно настроить существующий скрипт как автоскрипт на закладке Скрипты диалогового окна Параметры. Автоскрипт можно применять к выбранному набору типов вывода или задавать в качестве базового автоскрипта, применяемого ко всем новым элементам Viewer. Дополнительную информацию см. данная тема Параметры скриптов в Данная глава 17 на стр. 363.

Написание скриптов с помощью языка программирования

Python

IBM® SPSS® Statistics предоставляет два различных интерфейса для программирования на языке Python в ОС Windows, Linux и Mac. Для использования этих интерфейсов требуется программное обеспечение IBM® SPSS® Statistics - Integration Plug-In for Python, поставляемое вместе с IBM® SPSS® Statistics - Essentials for Python. Дополнительную информацию Вы найдете в разделе справочной системы Как получить Надстройку интеграции (в Часто задаваемых вопросах). Информацию о том, как начать работать с