Hello
I am using proc freq to calculate two way distribution.
I want to calculate only percentage from total.
I have some questions please:
1-In the printed output I see a row "Total frequency". How can I delete this row? I want to show only percent ...
2-The percent is displayed without % symbol. How can I add it?
DATA auto ;
LENGTH make $ 20 ;
INPUT make $ 1-17 price mpg rep78 modtype ;
CARDS;
AMC Concord 4099 22 3 2
AMC Pacer 4749 17 3 2
Audi 5000 9690 17 5 3
Audi Fox 6295 23 3 1
BMW 320i 9735 25 4 1
Buick Century 4816 20 3 2
Buick Electra 7827 15 4 2
Buick LeSabre 5788 18 3 2
Cad. Eldorado 14500 14 2 3
Olds Starfire 4195 24 1 2
Olds Toronado 10371 16 3 2
Plym. Volare 4060 18 2 2
Pont. Catalina 5798 18 4 2
Pont. Firebird 4934 18 1 1
Pont. Grand Prix 5222 19 3 2
Pont. Le Mans 4723 19 3 1
;
RUN;
Title;
proc freq data=auto ;
table modtype*make/missing norow nocol nofreq ;
run;
1-In the printed output I see a row "Total frequency". How can I delete this row?
The documentation is your friend.
2-The percent is displayed without % symbol. How can I add it?
This is not straight forward and requires that you customise the default output with proc template.
See
http://support.sas.com/resources/papers/freq92.pdf
https://www.lexjansen.com/nesug/nesug06/po/po09.pdf
Thank you.
I still didn't find solution to "How to remove total frequency row"
Have you tried using nocum-option? See: https://documentation.sas.com/?cdcId=pgmsascdc&cdcVersion=9.4_3.4&docsetId=statug&docsetTarget=statu...
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.