在 proc lifetest 中使用 outsurv 选项时包括其他数据字段

Including other fields of data when using outsurv option in proc lifetest

考虑以下代码。它在执行时会生成一个新的数据集OUTPUT。默认情况下,OUTPUT 有五个字段:TimeCensoring、生存估计及其两个置信限。

如何获得 outsurv 选项以将其他现有字段保留在 DATA 中?

proc lifetest data=DATA outsurv=OUTPUT notable;     
    time Time*Censoring(1);
run;

样本数据

我希望 Name 列包含在 OUTPUT 中。

data DATA;
   input Name $ 1-25 Time Censoring;
   datalines;
Vincent, Martina          34 0
Phillipon, Marie-Odile    28 0
Gunter, Thomas            27 0
Harbinger, Nicholas       36 0
Benito, Gisela            32 1
Rudelich, Herbert         39 0
Sirignano, Emily          12 0
Morrison, Michael         32 0
;
run;

没有添加功能的选项。您需要将输出合并回您的输入数据。请记住,如果存在联系,就事件 time/censoring 而言,您的数据中将有多个匹配项。确保输出符合您的预期。