d9e5a92d

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



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

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

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

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

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

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


Диалоговое окно Automatic Recede




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

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

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

BESCHW Old Value

BESCHWN New Value

Жалобы Value Label

Абсцесс

1

Абсцесс

Аллергия

2

Аллергия

Стенокардия

3

Стенокардия

Одышка

4

Одышка

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

5

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

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

6

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

Боли в животе

7

Боли в животе

Затруднения

8

Затруднения

Метеоризм

9

Метеоризм

Гипертония

10

Гипертония

Жжение

11

Жжение

Бронхит

12

Бронхит

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

13

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

Диабет

14

Диабет

Диализ

15

Диализ

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

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

Понос

17

Понос

Воспаления

18

Воспаления

Лихорадка

19

Лихорадка

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



Содержание раздела