Вы здесь

8.6.1 Пример рангового преобразования

8.6.1 Пример рангового преобразования


В главе 20 представлен файл europa.sav, содержащий отдельные статистические показатели по 28 европейским странам. В частности, он включает переменные land (краткое обозначение страны) и tjul (средняя дневная температура в июле). Требуется расположить страны в нисходящем порядке согласно значениям последней переменной и затем вывести их в отсортированном виде.

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

  •  Выберите в меню команды Transform (Преобразовать) Rank Cases... (Присвоить ранги наблюдениям) Откроется диалоговое окно Rank Cases.


Рис. 8.10: Диалоговое окно Rank Cases

  •  Щелкните в списке переменных на переменной tju1. В поле By: (По) можно задать группирующую переменную. В этом случае назначение рангов будет выполнено раздельно по группам, образуемым этой переменной.

  •  Присвоим самой теплой стране (с максимальным значением переменной tju1) ранг 1; для этого щелкните в поле Assign Rank I to (Присвоить ранг 1) на опции Largest value (Максимальное значение).

Щелкнув на кнопке Rank types... (Типы рангов), можно увидеть стандартную настройку Rank. Пока оставим ее без изменений; остальные настройки мы рассмотрим в разделе 8.6.2.

  •  Кнопка Ties... (Связки) открывает диалоговое окно Rank Cases: Ties.

Его настройки указывают, как программа будет поступать при появлении одинаковых измеренных величин. По умолчанию принято (и, как правило, это наилучший вариант), что присваивается среднее (Mean) из значений рангов этих величин. При установке Low все значения получают наименьший, при установке High — наибольший из этих рангов. При выбранной опции Sequential ranks to unique values (Присваивать последовательные ранги) все связанные наблюдения получают одинаковый ранг; следующему наблдению присваивается следующее по порядку целое число. Поэтому максимальный присвоенный ранг равен не общему количеству значений, а количеству различных значений.


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



Рис. 8.11: Диалоговое окно Rank Cases: Ties


Значение


Mean


Low


High


Sequential ranks to unique values


190


1


1


1


1


187


2,5


2


3


2


187


2,5


2


3


2


185


5


4


6


3


185


5


4


6


3


185


5


4


6


3


184


7


7


7


4

  •  Оставьте стандартную настройку и закройте диалоговое окно кнопкой Continue.

  •  Начните присвоение рангов, щелкнув на ОК.

В файл данных будет добавлена переменная rtju1, содержащая ранги, присвоенные значениям переменной tju1. Для обозначения ранговой переменной к имени исходной переменной спереди дописывается буква г.


Затем отсортируем файл данных по этой ранговой переменной.

  •  Для этого, как описано в разделе 7.3, выберите в меню команды Data (Данные) Son Cases... (Сортировать наблюдения) и в появившемся диалоговом окне выберите в качестве переменной сортировки rtjul. Примите предлагаемый по умолчанию порядок сортировки по возрастанию.

  •  Запустите сортировку кнопкой ОК. Теперь выведем значения переменных rtju1, land и tju1 в отсортированном виде.

  •  Для этого выберите в меню команды (см. раздел 4.8) Analyze (Анализ) Reports (Отчеты) Case summaries... (Итоги по наблюдениям) и перенесите в поле Variables переменные rtjul, land и tjul в указанной последовательности.

  •  Запустите создание отчета кнопкой ОК. В окне просмотра будет показана следующая таблица.

Отсюда можно заключить, что Греция является самой теплой страной (ранг 1), за ней следует Италия (ранг 2), следующий ранг имеют две страны — Албания и Румыния (средний ранг 3,5) и т.д.


Case Processing Summary a (Сводка случаев)


RANK TJU


LAN


Средняя дневная температура в июле


1


1,00


GRI


33


2


2,00


ITA


31


3


3,50


ALB


30


4


3,50


RUM


30


5


5,50


JUG


29


6


5,50


TUE


29


7


7,50


BUL


28


8


7,50


UNG


28


9


9,50


FOR


27


10


9,50


SPA


27


11


13,00


DEU


25


12


13,00


FRA


25


13


13,00


OES


25


14


13,00


SCH


25


15


13,00


TSC


25


16


17,00


DD


24


17


17,00


POL


24


18


17,00


SOW


24


19


19,50


BEL


23


20


19,50


LUX


23


21


23,50


DAE


22


22


23,50


FIN


22


23


23,50


GRO


22


24


23,50


NIE


22


25


23,50


NOR


22


26


23,50


SCH


22


27


27,00


IRL


20


28


28,00


ISL


15

Total (Всего)N  28 28 28

 a. Limited to first 100 cases(Ограничено первыми 100 случаями)


Top.Mail.Ru