0

我正在尝试使用margins在拟合参数生存函数后,

例如:

use http://www.ats.ucla.edu/stat/examples/asa2/whas100, clear
stset foltime, id(id) failure(folstatus)
streg i.gender, d(weibull) nohr
margins gender

产生以下输出:

Adjusted predictions                              Number of obs   =        100
Model VCE    : OIM

Expression   : Predicted median _t, predict()

------------------------------------------------------------------------------
             |            Delta-method
             |     Margin   Std. Err.      z    P>|z|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
      gender |
          0  |   2885.113   758.6385     3.80   0.000     1398.209    4372.017
          1  |   1308.823   371.5881     3.52   0.000     580.5232    2037.122
------------------------------------------------------------------------------

如您所见,它给出了中位时间。如果你做任何直接回归,它总是给出平均值。

还有其他人遇到这个问题吗?

4

2 回答 2

1

margins gender, predict(mean time)我没有检查,因为我在这台计算机上没有 Stata。

但是,背后的逻辑margins是,如果您不指定该predict()选项,margins将假定您的模型的默认预测。如果streg您可以查找help streg_postestimation默认值是中位数(这对于这种类型的模型非常有意义)。但是,您可以预测平均时间,并且该选项称为mean time

于 2014-05-06T19:19:29.167 回答
0

但与直接回归不同的是,您正在进行生存分析。它无法估计数据中不存在的点的影响。

于 2014-05-06T18:21:25.677 回答