Группировка значений в интервалы
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | * Синтаксис для группировки значений в интервалы. * Автор: rlevesque@videotron.ca. * Я обратил внимание на то, что переменная - строковая. * Создадим пример данных для демонстрации работы. DATA LIST FREE /income(A16). BEGIN DATA. '25000' 'неприменимо' '35000' '36000' '37000' 'неприменимо' '26200' END DATA. RECODE income (CONVERT) INTO incom2. * Для группировки переменной incom2 в интервалы ширины 5000 ипользуем следующую запись. COMPUTE incom3=TRUNC(incom2/5000)-3. * либо такой способ. RECODE incom2 (LO THRU 24999=1) (25000 THRU 29999=2) (30000 THRU 34999=3)(35000 THRU HI=4) INTO incom4. EXECUTE. |