ПРЕОБРАЗОВАНИЕ ДАННЫХ
Вычисление переменных. Выберите в меню: Преобразовать Вычислить переменную…
Введите имя вычисляемой переменной. Ей может быть существующая или новая переменная. Если Вы выбрали уже существующую, то следует иметь ввиду, что вычисленные новые значения заменят существующие значения и возврата к старым значениям не будет. Введем, например, имя «godrab», что будет означать «Количество лет работы на данном месте». Эту метку введем, щелкнув мышкой по «Тип и метка».
После нажатия клавиши «продолжить», можно закладывать формулу расчета. При этом можно воспользоваться более 70 встроенных функций, включая арифметические, статистические, текстовые и функции рапсределения. У нас в примере есть переменная «jobtime» – время работы с момента поступления (месяцы). Для того, чтобы месяцы перевести в годы, нам достаточно разделить эту переменную на 12. Эту формулу и закладываем в расчет:
После нажатия клавиши «ОК», в редакторе данных появляется дополнительный столбик с переменной «godrab», где стоит количество лет, отработанных на данном месте работы, а на вкладке переменные добавилась новая переменная.
Следует иметь ввиду, что в функциях и арифметических выражениях пропущенные значения обрабатываются по-разному. В выражении: (var1 + var2 + var3) / 3 результатом будет пропущенное значение в случае, если значение хотя бы одной из трех переменных является пропущенным значением. В выражении: MEAN (var1, var2, var3) результатом будет пропущенное значение только в том случае, если все три переменные являются пропущенными значениями. Можно задать минимальное число значений, которые не должны иметь пропущенных значений, например, средняя величина из трех переменных может быть вычислена, если значения имеют минимум две из них: MEAN.2 (var1, var2, var3)
Пользуясь кнопкой «Если» можно сделать вычисления не для всех значений исходной переменной, а только по тем, для которых выполняется то или иное условие.
Перекодировка переменных. Первоначально собранные данные можно перекодировать с помощью средств SPSS. Это бывает необходимо, когда первоначальное разнообразие исходных данных не нужно для последующего анализа. Перекодирование в таком случае означает уменьшение объема обрабатываемой информации. Выберите в меню: Преобразовать Перекодировать В другие переменные…
Лучше всего выбирать перекодировку в другие переменные, нежели перекодировку в те же переменные. Представьте, что Вы делаете перекодировку возраста в числовых значениях в интервальные значения. Если же выбран режим перекодировки в те же переменные, то исходные данные возраста будут затерты интервалами и восстановить их уже не получится. Далее выберите переменные для перекодировки (можно несколько, но они должны быть одного типа (числовые или текстовые). Введите имя для каждой выходной (новой) переменной и щелкните Изменить.
Щелкните по кнопке Старые и новые значения и задайте перекодировку значений. Старое значение – перекодируемое(ые) значение(я). Значение. Отдельное старое значение, которое нужно перекодировать в новое. Системное пропущенное (или пользовательское тоже). Такие значения (не заполненные числовые поля, неответы респондентов) иногда необходимо выделять в отдельную группу. Диапазон. Доступен только для числовых переменных и позволяет объединять в одно новое значение несколько старых в выбранном диапазоне (интервальная группировка). Новое значение – значение, в которое будут перекодированы одно или несколько старых значений. Можно выбрать Скопировать старое значение для тех, где перекодировка не нужна. Также старые значения числовой переменной можно перекодировать в новые текстовые, выбрав Новые переменные – текстовые.
|