我以表的形式得到以下生存分析的输出。这是运行命令sts list
的结果。我有兴趣提取表格末尾的幸存者函数值,即0.7854,并将其用于进一步计算。从这样的结果表中有没有办法在Stata中做到这一点?
生成输出的代码如下:
webuse stan3
stset, noshow
sts list
Beg. Net Survivor Std.
Time Total Fail Lost Function Error [95% Conf. Int.]
1 103 1 0 0.9903 0.0097 0.9331 0.9986
2 102 3 0 0.9612 0.0190 0.8998 0.9852
3 99 3 0 0.9320 0.0248 0.8627 0.9670
5 96 1 0 0.9223 0.0264 0.8507 0.9604
5.1 95 1 0 0.9126 0.0278 0.8388 0.9535
6 94 2 0 0.8932 0.0304 0.8155 0.9394
8 92 1 0 0.8835 0.0316 0.8040 0.9321
9 91 1 0 0.8738 0.0327 0.7926 0.9247
11 90 0 1 0.8738 0.0327 0.7926 0.9247
12 89 1 0 0.8640 0.0338 0.7811 0.9171
16 88 3 0 0.8345 0.0367 0.7474 0.8937
17 85 1 0 0.8247 0.0375 0.7363 0.8857
18 84 1 0 0.8149 0.0383 0.7253 0.8777
21 83 2 0 0.7952 0.0399 0.7034 0.8614
28 81 1 0 0.7854 0.0406 0.6926 0.8531
当我跑步时
return list
我明白了:
scalars:
r(N) = 172
答案 0 :(得分:0)
sts list, saving(OUTPUT)
use OUTPUT.dta,clear
collapse (last)survivor