Hi, everyone
I am making ODDs ratio graph by using SGPLOT. I am a user of SAS university.
Proc sgplot data=Figure4OR noautolegend;
scatter y=Effect x=OddsratioEST / xerrorlower=LowerCL xerrorupper=UpperCL
markerattrs=(symbol=circlefilled);
refline 0 / axis=x;
xaxis grid;
yaxis grid display=(nolabel) discreteorder=data reverse;
Run;
I got a graph as the attached file.
I would like to change the values in Y axis. (ex. RF_HF_Known 1 vs 0 -> Heart Failure)
I could not find the method.
Could you help me?
Thank you in advance.
Create a format and apply the format to the variable, ideally in the PROC LOGISTIC or whatever procedure you're using to generate the ODDSRATIO.
http://www2.sas.com/proceedings/sugi30/001-30.pdf
proc format;
value sample_format
1 = 'Heart Attack'
2 = 'No Heart Attack';
run;
Create a format and apply the format to the variable, ideally in the PROC LOGISTIC or whatever procedure you're using to generate the ODDSRATIO.
http://www2.sas.com/proceedings/sugi30/001-30.pdf
proc format;
value sample_format
1 = 'Heart Attack'
2 = 'No Heart Attack';
run;
I appreciate your promp answer & good solution.
I used the logistic procedure and ODS output. I could find that there was "Effect" variable and the Text that I would like to change were contents of the variable "Effect".
By changing the contents and using format, I could make what I wanted.
Thank you again!
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!
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.
Ready to level-up your skills? Choose your own adventure.