02-05-2014 07:09 AM
The code below creates a table of the number of observation with the value "infinity" in the variable "tim_diff", for each variable observation "etikett".
I have made it so that the table is sorted in order of frequencies (order=freq).
My problem is that I want to choose just the 50 highest observations. I.e. the 50 observations in "etikett" with the highest number of frequencies in "tim_diff".
I have tried "(obs=50), but then it just chooses the first 50 observations, not the ones with the highest frequencies. Does anyone have a suggested solution to the problem?
proc freq data=Timlon order=freq nlevels;
table etikett*tim_diff / nopercent norow nocol list missing;
Thanks in advance!
02-05-2014 09:09 AM
This usually requires 2 steps one to summarize and another to select the top freqs.