BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
HappySASUE
Quartz | Level 8

Is it possible to create a histgram with only 2 uneven bins: ">= median"  and  "< median" ?  Using either proc univariate, or sgplot.  How to set the middle or endpoint?  Thanks

1 ACCEPTED SOLUTION

Accepted Solutions
PeterClemmensen
Tourmaline | Level 20

What do you mean by endpoints? If I understand you correctly, you can do something like this

 

proc sql;
   create table temp as
   select *, 
   median(height),
   (case
      when height lt median(height) then "< median"
      when height ge median(height) then ">= median"
     end) as overunder
   from sashelp.class;
quit;

proc sgplot data=temp;
   vbar overunder;
run;

View solution in original post

2 REPLIES 2
PeterClemmensen
Tourmaline | Level 20

What do you mean by endpoints? If I understand you correctly, you can do something like this

 

proc sql;
   create table temp as
   select *, 
   median(height),
   (case
      when height lt median(height) then "< median"
      when height ge median(height) then ">= median"
     end) as overunder
   from sashelp.class;
quit;

proc sgplot data=temp;
   vbar overunder;
run;
Reeza
Super User

@HappySASUE wrote:

Is it possible to create a histgram with only 2 uneven bins: ">= median"  and  "< median" ?  Using either proc univariate, or sgplot.  How to set the middle or endpoint?  Thanks


Sure, that's just a bar chart though, I wouldn't call it a histogram. And in theory, it should be a straight line because that's the definition of the median. 

 

 

sas-innovate-wordmark-2025-midnight.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


Register now!

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1252 views
  • 3 likes
  • 3 in conversation