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
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.