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

153

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

Рисунок 8-9

Диалоговое окно Старые и новые значения

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

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

Можно перекодировать числовые и текстовые переменные.

Можно перекодировать числовые переменные в текстовые и наоборот.

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

154

Глава 8

Рисунок 8-10

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

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

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

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

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

E Введите имя для каждой выходной (новой) переменной и щелкните по Изменить.

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

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

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

В диалоговом окне Старые и новые значения задается способ перекодирования значений.

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

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

155

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

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

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

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

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

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

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

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

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

Новые переменные - текстовые. Задает новую переменную, являющуюся результатом перекодировки, как строковую (алфавитно-цифровую). Старая переменная может быть как числовой, так и строковой.

Преобразовывать текст в числа. Конвертирует текстовые значения, содержащие числа, в числовые значения. Текстовым значениям, содержащим что-либо помимо чисел и знаков + или -, присваиваются системные пропущенные значения.

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