New SAS User

Completely new to SAS or trying something new with SAS? Post here for help getting started.
BookmarkSubscribeRSS Feed
scarrico
Calcite | Level 5

Hello,

 

I am working on generating line graphs using proc sgplot vline and I am having some difficulty assigning confidence intervals to my data points.  I am able to generate the line but no confidence intervals for each data point.

 

Below is the code I have been using:

 

proc sgplot data=CAUTI2;
vline SummaryYM / response=SIR stat=mean limitstat=clm;
yaxis grid values=(0 to 2) valueshint;
refline 0.6963750 0.3762621 1.0164879 / label = ('SIR(mean)' 'UCL' 'LCL');
yaxis label='SIR';
title 'SIR Trend of CAUTI in Acute Care Hospitals in 2018';
run;

 SAS Output

 

GRAPH1 is the desired output.

 

Thank you for your help!

 

Savannah

4 REPLIES 4
ballardw
Super User

@scarrico wrote:

Hello,

 

I am working on generating line graphs using proc sgplot vline and I am having some difficulty assigning confidence intervals to my data points.  I am able to generate the line but no confidence intervals for each data point.

 

Below is the code I have been using:

 

proc sgplot data=CAUTI2;
vline SummaryYM / response=SIR stat=mean limitstat=clm;
yaxis grid values=(0 to 2) valueshint;
refline 0.6963750 0.3762621 1.0164879 / label = ('SIR(mean)' 'UCL' 'LCL');
yaxis label='SIR';
title 'SIR Trend of CAUTI in Acute Care Hospitals in 2018';
run;

 SAS Output

 

GRAPH1 is the desired output.

 

Thank you for your help!

 

Savannah


Data example? Do you actually have multiple values of SIR for values of SummaryYM? If there are not multiple values, or they are all the same, then there is no variability and the confidence interval is +/- 0 from the mean.

scarrico
Calcite | Level 5

Attached are my data

ballardw
Super User

@scarrico wrote:

Attached are my data


Which shows single values of SIR (as well as all the other variables) for each and every value of summaryYM. So there is NO variability  within the data you are graphing.

 

Since that PDF shows values like SIR95CI of 0.592, 3.040 then go back to the data set used to create that summary and graph from there.

OR instead of a not-very-friendly to use value like you have for the SIR95CI create and leave the upper and lower limits in separate variables and use a BAND plot with the UPPER and LOWER values the variables with the limits

Ksharp
Super User
It seems you need VBAR not VLINE statement.

sas-innovate-white.png

Our biggest data and AI event of the year.

Don’t miss the livestream kicking off May 7. It’s free. It’s easy. And it’s the best seat in the house.

Join us virtually with our complimentary SAS Innovate Digital Pass. Watch live or on-demand in multiple languages, with translations available to help you get the most out of every session.

 

Register now!

Mastering the WHERE Clause in PROC SQL

SAS' Charu Shankar shares her PROC SQL expertise by showing you how to master the WHERE clause using real winter weather data.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 4 replies
  • 2282 views
  • 0 likes
  • 3 in conversation