Иллюстрированный самоучитель по SPSS

Меню

 
Главная
Cамоучитель
Гостевая книга

Наши партнеры

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

Реклама

 

 

 
 

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

Copyright legioner © spssbase.com, 2008