Suppressing Small Cell Size using Proc Surveyfreq

Reply
Contributor
Posts: 70

Suppressing Small Cell Size using Proc Surveyfreq

Hi there,

 

I'm trying to create a frequency table, but to suppress values with cell sizes less than 5.

 

I can do it when using proc freq, but I can't seem to find an option to do it for proc surveyfreq.  Here's how I did it with proc freq, is there an equivalent when using proc surveyfreq?

 

PROC FORMAT;
VALUE mask
.     = 0
1,2,3,4,5   = '*'
OTHER = [16.];
RUN;

PROC FREQ DATA=test;
TABLE age*hypertension / NOCUM NOCOL NOROW MISSING FORMAT=mask.;
RUN;

Thanks!

Super User
Posts: 11,134

Re: Suppressing Small Cell Size using Proc Surveyfreq

I would say it depends on what you are looking for in the final output. I generally never use the raw results from the survey procedures but generate data sets and then appropriate formats or appearance modifiers in a report procedure such as proc print, tabulate or report as they provide much more control.

Contributor
Posts: 70

Re: Suppressing Small Cell Size using Proc Surveyfreq

I didn't think of doing that - I'll give that a try!

 

Thanks!

Ask a Question
Discussion stats
  • 2 replies
  • 266 views
  • 0 likes
  • 2 in conversation