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

Hi, 

I have a data with three columns, one distinguish two different population and other variable is ID and probability values.  Need to plot the probability in the y-axis and the x-axis should have both the id information and different population group information?  Any idea?

 

Thanks

Ram

1 ACCEPTED SOLUTION

Accepted Solutions
Jay54
Meteorite | Level 14

As suggested by Reeza:

 

proc sgplot data=temp;

  vbarparm category=pop response=prob / group=id groupdisplay=cluster;

run;

View solution in original post

5 REPLIES 5
Jay54
Meteorite | Level 14

Please share sample data, a picture. 

What release of SAS do you have?

Ram_SAS
Obsidian | Level 7
SAS 9.3
For e.g
data temp;
input pop id prob;
datalines;
0 1 .99
0 2 .33
0 3 .45
0 4 .25
1 1 .6
1 2 .94
1 3 .23
1 4 .87
1 5 .93
1 6 .91
;
Jay54
Meteorite | Level 14

As suggested by Reeza:

 

proc sgplot data=temp;

  vbarparm category=pop response=prob / group=id groupdisplay=cluster;

run;

Reeza
Super User

SGPLOT with VBARPARM or VBAR.

Ram_SAS
Obsidian | Level 7

Need to differentiate the groups at the x axis (left side one group and right side other group). 

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
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
  • 5 replies
  • 3048 views
  • 0 likes
  • 3 in conversation