I'm running a Fine & Gray Competing Risk Regression, I'm trying to establish the baseline hazard at time (t). Using the baseline function I'm able to get SAS to model the CIF for a baseline patient which is exactly what I want.
However, I need the actual numeric value of the CIF for a time (t), not the curve of CIF for all times. Is there a way to get SAS to report the value for CIF at a specific time?
Thanks
Capture the CIF data to a an output table and you should be able to get the time point you're interested in.
If you need further help post what you've tried and explain what doesn't work.
@sasusertoronto wrote:
I'm running a Fine & Gray Competing Risk Regression, I'm trying to establish the baseline hazard at time (t). Using the baseline function I'm able to get SAS to model the CIF for a baseline patient which is exactly what I want.
However, I need the actual numeric value of the CIF for a time (t), not the curve of CIF for all times. Is there a way to get SAS to report the value for CIF at a specific time?
Thanks
Thanks for your help..
I'm having trouble getting the output table I need.. Here's what I'm running:
proc phreg data=xx plots=cif;
class ... ;
model survival*status(0)= ... / rl=both eventcode=1;
output out=outtable cif=cif;
run;
proc freq data=outtable;
table cif;
run;
The results give me a plot of CIF with the y-axis labelled "Probability" and the x-axis labelled "Survival", and my CIF table.
Unfortunately I get a table of CIF values and the corresponding frequency and cumulative frequency, but not the CIF at a specific survival time.
Any advice for now I can get a table that reports the CIF values with their corresponding times?
Thanks
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
What’s the difference between SAS Enterprise Guide and SAS Studio? How are they similar? Just ask SAS’ Danny Modlin.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.