Процент внутри группы - PullRequest
0 голосов
/ 26 мая 2020

Я пытаюсь подсчитать частоту наблюдения в группе. Мой набор данных выглядит так:

Date Account C_group Age ...
1    152627    A     28
2    152627    B     28
1    163718    B     32
3    163628    D     12
4    163717    C     41
.
.

Я хотел бы определить процент учетных записей в разных группах. Вы знаете, как я мог это сделать?

Спасибо

1 Ответ

1 голос
/ 27 мая 2020

Следующее должно приблизить вас к тому, что вы ищете:

data dset   ;
input
freqgroup $
subgroup    ;
datalines ;
A 12
B 12
C 12
C 21
C 23
A 12
A 21
B 12
B 21
B 21
;
run;
proc sort data=dset;
by freqgroup;
run;
proc freq data=dset ;
    table freqgroup ;
run ;
proc freq data=dset ;
    by freqgroup    ;
    table subgroup  ;
run ;
...