DATA Step, Macro, Functions and more

How to randomize a select number of individuals from different groups

Reply
Occasional Contributor
Posts: 6

How to randomize a select number of individuals from different groups

[ Edited ]

I have a data set in which there are 700 patients represented from six clinics. All are characterized as noncritical, moderately critical, or severely critcal. I need to write a SAS code that will randomly choose 2 noncritical patients from each of the clinics. I also want to put a statement in the coding that if there are fewer than 2 patients in any clinic, to select them all, but I am unsure how to write this?

Super User
Posts: 17,963

Re: How to randomize a select number of individuals from different groups

[ Edited ]

Look into proc surveyselect instead of doing it manually. 

 The SELECTALL option allows you to specify that you should take all values from a clinic if less than 2. 

 

Respected Advisor
Posts: 4,663

Re: How to randomize a select number of individuals from different groups

Does the statement 

I also want to put a statement in the coding that if there are fewer than 2 patients in any clinic, to select them all, but I am unsure how to write this?

mean that when there are fewer than two patients, you are willing to accept moderately critical, or severely critcal patients as well?

 

 

 

PG
Ask a Question
Discussion stats
  • 2 replies
  • 190 views
  • 0 likes
  • 3 in conversation