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

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

  •  Загрузите файл string.sav.

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

  •  Выберите в меню команды Transform (Преобразовать) Automatic Recode... (Автоматическое перекодирование)

Откроется диалоговое окно Automatic Recede (см. рис. 8.7).

Рис. 8.7: Диалоговое окно Automatic Recede

  •  Перенесите строковую переменную в поле Variable -> New Name (Переменная > Новое имя). В текстовое поле под ним введите новое имя, например, beschwn, и щелкните на кнопке New Name (Новое имя).

  •  Щелкните на кнопке ОК.

В окне просмотра будет отображена таблица соответствия, отрывок из которой приводится ниже:

BESCHW Old Value

BESCHWN New Value

Жалобы Value Label

Абсцесс

1

 Абсцесс

Аллергия

Аллергия

Стенокардия

Стенокардия

Одышка

Одышка

Бактерии в моче

Бактерии в моче

Боли в позвоночнике

Боли в позвоночнике

Боли в животе

Боли в животе

Затруднения

Затруднения

Метеоризм

Метеоризм

Гипертония

10 

Гипертония

Жжение

11 

Жжение

Бронхит

12 

Бронхит

Воспаление кишечника

13 

Bocпаление кишечника

Диабет

14 

Диабет

Диализ

15 

Диализ

Нарушения кровообр .

1б 

Нарушения кровообращения

Понос

17 

Понос

Воспаления

18 

Воспаления

Лихорадка

19 

Лихорадка

Различным значениям строковой переменной beschw, выстроенным в алфавитном порядке, поставлена в соответствие непрерывная последовательность натуральных чисел от 1 до 58; эти численные значения сохраняются в переменной beschwn. Прежние строковые значения стали метками значений этой переменной.


Новости

Информация

Ispss
Улица Новомосковская 36
500003 Екатеринбург

E-mail: inform@