Вы здесь

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

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. Прежние строковые значения стали метками значений этой переменной.


Top.Mail.Ru