26.2.2 Операционный модуль

26.2.2 Операционный модуль


Ещё одну возможность запуска готовой SPSS-программы представляет операционный модуль. Выполнение программы происходит при этом не с помощью диалога с SPSS, a как бы на заднем плане (в фоновом режиме), причём во время расчёта Вы можете выполнять на компьютере и другие задачи.


Это очень удобно при выполнении ёмких процедур SPSS. Одной из таких процедур является, к примеру, кластерный анализ, в котором применяется иерархический метод (см. разд. 20.1) и необходимо обработать большое количество наблюдений.


Такое большое для кластерного анализа количество наблюдений (n=300) включает файл psych.sav, который наряду с номерами наблюдений содержит переменные а, Ь, и с, описывающие значения оценки состояния пациентов психиатрического отделения по соответствующим шкалам: на шкале А отображается уровень невротичности, на шкале В — адаптация к обществу и на шкале С — целенаправленность действий. Патологическими отклонениями считаются высокие значения по шкале А и В и низкие по шкале С. Попытаемся на основании этих трёх шкал разделить пациентов на группы.

  •  Откройте файл psych.sav.

  •  Выберите в меню Analyze (Анализ) Classify (Систематизировать) Hierarchical Cluster... (Иерархический кластер)

  •  Перенесите переменные а, Ь, и с в поле тестируемых переменных.

  •  Минуя выключатель Statistics (Статистики) установите область решений от 2 до 6 кластеров.

  •  Через выключатель Method (Метод) активируйте стандартизацию значений (z-преобразование).

  •  Деактивируйте вывод диаграмм.

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

  •  Для этого в диалоговом окне Hierarchical Cluster Analysis (Иерархический кластерный анализ) щёлкните на переключателе Paste (Вставить), после чего в редактор синтаксиса будут внесены следующие команды SPSS:

 PROXIMITIES а Ьb с 
 /MATRIX OUT ("C:\TEMP\spssclus.tmp") 
 /VIEW= CASE 
 /MEASURE= SEUCLID 
 /PRINT NONE 
 /STANDARDIZE= VARIABLE Z  
 . CLUSTER 
 /MATRIX IN ("C:\TEMP\spssclus.tmp") ' 
 /METHOD BAVERAGE 
 /PRINT SCHEDULE CLUSTER(2,6) 
 /PLOTS NONE.  
 ERASE FILE= "C:\TEMP\spssclus.tmp". 
  •  Выбрав в меню File (Файл) Save as... (Сохранить как) Сохраните содержимое редактора синтаксиса, к примеру, в файле claSter.sps.

  •  Завершите работу в редакторе синтаксиса выбором команды меню File (Файл) Close (Закрыть)

  •  Из стартового меню рабочего стола запустите операционный модуль SPSS (SPSS 10.0 Production Facility) (см. рис. 26.2).


Рис. 26.2: Меню Start (Пуск) рабочего стола операционной системы Windows 2000


Откроется диалоговое окно операционного модуля SPSS (см. рис. 26.3).



Рис. 26.3: Диалоговое окно SPSS Production Facility (Операционный модуль SPSS)

  •  Щёлкните на переключателе Add... (Добавить). Откроется диалоговое окно Attach SPSS Syntax File (Вложить файл синтаксиса SPSS).

  •  Выделите, сохранённый Вами, файл cluster.sps.

  •  Нажатием выключателя Open (Открыть) вернитесь в исходное диалоговое окно. Синтаксические файлы, открытые по ошибке, Вы можете удалить из диалогового окна при помощи выключателя Remove (Удалить). В поле Folder for output (Папка результатов) Вы можете указать место, куда должен быть помещён файл с результатами, рассчитанными операционным модулем.

  •  Укажите, например, в качестве папки для результатов C:\SPSSBOOK.

  •  Нажмите выключатель Edit (Править).


Рис. 26.4: Диалоговое окно Attach SPSS Syntax File (Вложить файл синтаксиса SPSS)


Откроется тестовый редактор, в котором Вы можете дополнительно отредактировать открытую SPSS-программу. В нашем примере при помощи команды GET следует указать ссылку на истинное расположение соответствующего файла данных. После ввода этой команды программа SPSS будет выглядеть следующим образом:

 GET FILE='С:\SPSSBUCH\psych.sav'. 
  PROXIMITIES а b с 
 /MATRIX OUT ("С:\WIN95\TEMP\spssclus.tmp")  
 /VIEW= CASE /MEASURE= SEOCLID 
  /PRINT NONE /STANDARDIZE:?  
 VARIABLE Z . 
 CLUSTER 
 /MATRIX IN ("C:\WIN95\TEMP\spssclus.tmp") 
 /METHOD BAVERAGE 
 /PRINT SCHEDULE CLUSTER(2,6) 
 /PLOTS NONE. 
  ERASE FILE= "C:\WIN95\TEMP\spssclus.tmp". 
  •  Посредством выбора меню сохраните программу, изменённую в текстовом редакторе File (Файл) Save (Сохранить) и закройте окно редактора.

  •  Теперь сохраните программу в форме операционной задачи. Для этого выберите в меню File (Файл) Save as... (Сохранить как)

  Откроется диалоговое окно Save as Production Job (Сохранить как операционную задачу). Для файла операционной задачи предлагается расширение .spp (см. рис. 26.5).

  •  Наберите имя файла C:\SPSSBOOK\clasjob.spp и покиньте диалоговое окно нажатием кнопки Save (Сохранить).

  •  Вновь вернувшись в диалоговое окно SPSS Production Facility (Операционный модуль SPSS) выберите в меню Run (Выполнить) Production Job (Операционная задача)

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



Рис. 26.5: Диалоговое окно Save as Production Job (Сохранить как операционную задачу)

2.gif

Изображение: 

3.gif

Изображение: 

4.gif

Изображение: 

5.gif

Изображение: