
- •Глава 2. Статистический пакет для социологических исследований. Общее описпние и поодготовка данных
- •2.1. Структура пакета
- •2.2. Схема организации данных, окна spss
- •2.3. Управление работой пакета
- •Основные команды меню spss:
- •Статусная строка
- •Ввод данных с экрана
- •2.4. Режим диалога и командный режим
- •Командный режим работы с пакетом Основные правила написания команд на языке пакета
- •Порядок выполнения команд
- •Команды Вызова Get и сохранения данных save.
- •Основные Команды описания данных
- •Основные команды преобразования данных
- •Команды compute и if
- •Основные функции и операторы команд compute и if:
- •Работа с неопределенными значениями
- •Функции для неопределенных значений
- •Работа с пользовательскими неопределенными значениями
- •Работа с функциями Missing и Sysmis.
- •Команда recode
- •Команда count
- •Условное выполнение команд.
- •Команда rank
- •Variable labels rangv14 "ранг по доходам"/
- •V14_5 "квинтильные группы по доходам"/
- •Отбор подмножеств наблюдений
- •Команда split file
- •Взвешивание выборки weight
- •Пример 2.1
- •Variable labels oppos 'Степень противостояния ссср и Японии'
- •Value labels oppos 1 'Взаимное' 2 'Одна из сторон' 3 'Нет противостояния'.
- •2.5. Операции с файлами Агрегирование данных (команда aggregate)
- •Функции агрегирования
- •Объединение файлов (merge files)
Командный режим работы с пакетом Основные правила написания команд на языке пакета
Команды, имена переменных, ключевые слова могут вводиться большими или маленькими буквами.
Список последовательно расположенных в активном файле переменных можно задавать в тексте команды, пользуясь сокращением: <первая переменная TO последняя переменная>
Ключевые слова могут усекаться до первых трех символов
В метках переменных и значений учитывается регистр буквы
Команды могут начинаться с любой позиции и должны кончаться символом конца команды (точкой).
Продолжение команды начинается с любой позиции строки.
Подкоманды разделяются слэшами (/).
Имена файлов заключаются в апострофы или в кавычки.
Символ "*" в начале строки означает, что на данной строке расположен комментарий, комментарий также должен заканчиваться точкой.
Редактирование программ осуществляется по правилам, схожим с правилами, принятыми в распространенных редакторах системы WINDOWS.
Набрав
программу, ее можно запустить полностью
или частично (выделив блок), нажав кнопку
либо воспользовавшись пунктом менюRUN.
Этот пункт позволяет запустить на счет
SPSS-программу.
Среди инструментов
в окне редактирования файла SYNTAX
имеется кнопка
для вызова подсказки
-
схемы подкоманд команды. Подсказку
можно получить, установив курсор на
команде и щелкнув на ней левой клавишей
мыши указанную кнопку.
Среди команд SPSS можно выделить три основных типа команд - команды описания данных, команды преобразования данных и статистические процедуры.
Команды описания данных устанавливают метки, неопределенные значения, типы переменных, форматы выдачи и др.
Команды преобразования данных предназначены для вычисления новых переменных и модификации имеющихся. Запуск этих команд не вызывает непосредственного преобразования данных, само преобразование происходит после запуска команды EXECUTE. Такая организация расчетов необходима для уменьшения числа обращений к данным на магнитном носителе.
Статистические процедуры предназначены для получения статистик, оценки параметров моделей, получения графиков и др.
Деление это условно. Например, статистические программы также могут вычислять новые переменные, а команды агрегирования данных, как мы увидим ниже, вычисляют статистики для групп объектов. Кроме того, имеются команды управления данными, манипуляции файлами и другие команды, не вписывающиеся в эти три группы команд.
Порядок выполнения команд
При выполнении команд необходимо, чтобы для них были определены данные. Например, если заранее не вычислена переменная x, нельзя запустить команды
Compute y=x+1.
Descriptive var=y.
Команда compute не может вычислить переменную y, так как отсутствует переменная x, поэтому команда Descriptive не будет выполнена, так как отсутствует y.
Команды Вызова Get и сохранения данных save.
Хотя для вызова файла данных удобнее непосредственно использовать меню, команда полезна при многократном использовании данных, или использовании части данных. Примеры:
GET FILE='D:\mydir\city' /KEEP=x1 to x10, x15.
GET FILE='D:\mydir\city' /DROP=Z1, z5, z10.
Ключевое слово KEEP в первом примере говорит о том, что будут использованы лишь переменные с x1 до x10 и x15
Ключевое слово подкоманды DROP во втором примере исключает из анализа Z1, z5, z10.
Сохранение данных производится командой SAVE
SAVE FILE='D:\mydir\city' /KEEP=x1 to x10, x15 /compressed.
Подкоманда /compressed необходима для сжатия информации. Подкоманды KEEP и DROP применяются для сохранения и отбрасывания части переменных.