*(Вопрос) Я прошу респондентов высказать предпочтение по цветам. Как мне, используя модуль CTABLES (Custom Tables), «отсортировать» частоты по убыванию следующим образом: ЖЁЛТЫЙ 50 ЗЕЛЁНЫЙ 40 СИНИЙ 30 КРАСНЫЙ 10 ДРУГИЕ 35 А не так, как сейчас: ЖЁЛТЫЙ 50 ЗЕЛЁНЫЙ 40 ДРУГИЕ 35 СИНИЙ 30 КРАСНЫЙ 10 Будут предложения? *(Ответ) Размещён в SPSSX-L. Автор: Raynald Levesque, 02.05.2003. DATA LIST LIST /color(A8) wgt(F8). BEGIN DATA ЖЁЛТЫЙ 50 ЗЕЛЁНЫЙ 40 ДРУГИЕ 35 ГОЛУБОЙ 30 КРАСНЫЙ 10 END DATA. *Чтобы не вводить ответ «Жёлтый» 50 раз, мы просто используем взвешивание. – А.Б. WEIGHT BY wgt. COMPUTE cnt=1. IF color="OTHERS" cnt=-1. * тут мы устанавливаем свой формат отображения, который СКРОЕТ знак «-» в переменной cnt. * Отрицательные значения для категории ДРУГИЕ, будучи суммированы, займут последнюю строку в таблице ниже. *SET CCA=',,,'. *FORMATS cnt (CCA4). * Custom Tables. CTABLES /VLABELS VARIABLES=cnt color DISPLAY=DEFAULT /TABLE color BY cnt [SUM 'Частота' CCA40.0] /CATEGORIES VARIABLES=color ORDER=D KEY=SUM(cnt) EMPTY=EXCLUDE /TITLES TITLE="В порядке убывания, но" "с ответом ДРУГИЕ на последнем месте".