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

156

Глава 8

Рисунок 8-11

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

Автоматическая перекодировка

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

157

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

Рисунок 8-12

Диалоговое окно “Автоматическая перекодировка”

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

Текстовые значения перекодируются в алфавитном порядке, причем прописные буквы предшествуют строчным.

Пропущенные значения перекодируются в пропущенные же значения, первое

из которых следует за последним не пропущенным значением, причем порядок пропущенных значений сохраняется. Например, если исходная переменная имеет 10 не пропущенных значений, то наименьшее пропущенное значение будет перекодировано в 11, и значение 11 станет пропущенным значением в новой переменной.

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

Если Вы выбрали этот параметр, то действуют следующие правила и ограничения:

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

158

Глава 8

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

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

Считать пустые текстовые значения пользовательскими пропущенными значениями.

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

Шаблоны

Вы можете сохранить схему автоматической перекодировки в шаблоне и затем применить

еек другим переменным и другим файлам данных.

Например, у Вас может быть большое число буквенно-цифровых кодов продуктов,

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

Сохранить шаблон как. Сохраняет схему автоматической перекодировки для выбранных переменных в файле шаблона.

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

В шаблоне сохраняется информация только по не пропущенным значениям. Информация о пользовательских пропущенных значениях не сохраняется.

Если Вы выбрали несколько переменных для перекодирования, но не выбрали общую схему перекодирования для всех переменных или не применили существующийшаблон для перекодировки, то шаблон будет основан на первой переменной списка.

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

Использовать одну и ту же схему перекодировки для всех переменных, и/или выбрали

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

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

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