У меня есть 7 переменных, 489 наблюдений с переменными значениями 0-4. Что мне нужно, так это процент использования. Ответы 0,1 стенд для использования, и ответы 2,3,4 для использования. Я создал 7 дополнительных vars и перевел все значения выше: 1 = использование - 0 = неприменение. Теперь, я не знаю, как посчитать и представить, сколько «1» У меня есть для каждого вар и разделить его на 489.Подсчитайте количество раз, когда произошло значение
data LAB7;
set LAB3;
array v{*} v21-v27;
array VU{7};
DO i=1 to dim(v);
if v[i] = 1|0 THEN VU[i]=0;
else VU[i]=1;
END;
run;
Здесь может работать лучшая частота. Вы должны опубликовать образец того, как выглядят ваши данные, и то, что вам нужно. Петля, вероятно, не будет работать здесь, потому что цикл обычно работает только в строке. Вы можете изменить это поведение, конечно, но его больше работать, чем proc freq. – Reeza