Patients at risk and generating survival cures for large datasets Hi Jeff, I have been using your %newsurv macro for generating the cumulative incidence curves. Thank you so much for creating the macro! However I have two questions: 1. How do I accommodate "Patients at Risk" numbers cleanly without getting crowded or overlapped? My data have 6 millions subjects and 16 years follow-up, so patients at risk for each year are million to few hundred thousand, so when I generate the CIF curves with patients at risk at the bottom, my year 1 numbers are overlapping year 2, year 2 numbers are overlapping Year 3, etc. How do I space them out by the X-axis years of follow-up. %newsurv(DATA=bmt, TIME=FTIME, CENS=STATUS, CEN_VL=0, SUMMARY=0, CLASS=DIAGNOSIS, CLASSREF=ALL,CLASSORDER=1 3 2, COLOR=black red green, PATTERN=solid, LINESIZE=3pt, SYMBOLSIZE=10pt, RISKLIST=0 to 15 by 1,RISKLOCATION=BOTTOM, METHOD=CIF, EV_VL=1); 2. I also want to generate survival curves (proportion alive) for the same data for 6 million patients and follow-up period of 16 years. I am getting errors saying max is 2 million. Using the code below. %newsurv(DATA=bmt, TIME=FTIME, CENS=STATUS, CEN_VL=0, SUMMARY=0, CLASS=DIAGNOSIS, CLASSREF=ALL,CLASSORDER=1 3 2, COLOR=black red green, PATTERN=solid, LINESIZE=3pt, SYMBOLSIZE=10pt, XDIVISOR=30.44, XMAX=100, XINCREMENT=10, XLABEL=Months, YTYPE=PPT, YLABEL=Proportion Alive, RISKLIST=0 to 100 by 10,RISKLOCATION=BOTTOM,RISKCOLOR=1); Thank you
... View more