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

151

Преобразование данных

Перекодирование значений

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

Перекодировать в те же переменные

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

Можно перекодировать числовые и текстовые переменные. Если Вы перекодируете несколько переменных, то они должны быть одного типа. Не допускается одновременное перекодирование числовых и текстовых переменных.

Рисунок 8-8

Диалоговое окно Перекодировать в те же переменные

Как перекодировать значения переменной

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

Преобразовать > Перекодировать в те же переменные...

EВыберите переменные для перекодирования. Если Вы выберете несколько переменных, они должны быть одного типа (числовые или текстовые).

EЩелкните по кнопке Старые и новые значения и задайте параметры перекодирования значений.

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

152

Глава 8

Перекодирование в те же переменные: Старые и новые значения

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

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

Значение. Отдельное старое значение, которое необходимо перекодировать в новое. Оно должно быть того же типа (числового или текстового), что и перекодируемая переменная.

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

Системное или пользовательское пропущенное. Наблюдения, значения которых либо были заданы как пользовательские пропущенные значения, либо неизвестны, и заданы как системные пропущенные значения, что указывается в Редакторе Данных точкой (.).

Диапазон. Диапазон значений. Для текстовых переменных недоступен. Включаются все пользовательские пропущенные значения внутри диапазона.

Все остальные значения. Все значения, не вошедшие ни в одно из условий списка Старое-Новое. В списке Старое-Новое обозначаются ELSE.

Новое значение. Значение, в которое следует перекодировать все старые значения или диапазон значений. Можно ввести значение, а также задать системное пропущенное значение.

Значения. Значение, в которое будут перекодированы одно или несколько старых значений. Оно должно быть того же типа (числового или строкового), что и старое значение.

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

Строе–>Новое.. Список спецификаций (правил) для перекодирования переменной (переменных). Можно добавлять или изменять спецификации, а также удалять их из списка. Список автоматически сортируется на основе старой спецификации значений в следующем порядке: отдельные значения, пропущенные значения, диапазоны, все остальные значения. Если Вы измените спецификации в списке, список автоматически отсортируется для поддержания этого порядка.