Hello,
I have written a code to plot a survival curve using PROC LIFETEST:
proc lifetest data=clean.DATABASE3 plots=survival
(FAILURE atrisk (atrisktick maxlen=13 outside)=0 14 30 90 180 365) ;
time time1_C*censor1_C(1) ;
run; quit;
Because I want to better visualize my time points of particular interest, which are before the 365-day mark, I want to modify my x-axis to end at 365 days. However, I don't know how to do this. I tried using the overlay statement, but I don't think I understand how it is supposed to be used:
proc template;
layout overlay / xaxisopts=(shortlabel=XNAME
offsetmin=.05
linearopts=(viewmax=365 tickvaluelist=XTICKVALS
tickvaluefitpolicy=XTICKVALFITPOL);
endlayout; run;
Please help. I just wanted to know the simplest way to modify the x-axis when using PROC LIFETEST.
Thanks in advance.
Is that all of your proc template code?
Does this help:
http://support.sas.com/kb/43/910.html
Or the newest documentation:
Hello,
Try these xaxisopts and let me know please:
xaxisopts=(shortlabel=XNAME
offsetmin=.05
linearopts=(viewmax=365 TICKVALUESEQUENCE=(start = 1 end = 365 increment = 91) ));
This may also work:
xaxisopts=(shortlabel=XNAME
offsetmin=.05
linearopts=(viewmax=370 tickvaluelist=(0 14 30 90 180 365) ));
Many thanks,
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
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.