如何计算c指数

时间:2018-05-29 11:11:18

标签: stata

是否存在用于计算object(也称为c统计和一致性统计数据)的Stata代码,用于细灰色?

我找到了一个R包来做到这一点,但我不知道如何在Stata中做到这一点。

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找以下内容:

webuse lbw, clear

logit low age lwt i.race smoke ptl ht ui
lroc

Logistic model for low

number of observations =      189
area under ROC curve   =   0.7462

最后一行报告c-statistic

从Stata的命令提示符输入help lroc以获取更多信息。

修改

我注意到你提到了#34; Fine-Grey"所以我假设你指的是生存分析回归。 社区提供的命令somersd可以在Stata中执行您想要的操作。

您可以从此处获取最新版本:

net describe somersd, from(http://www.rogernewsonresources.org.uk/stata12)

安装软件包后,请键入help somersd以获取其他详细信息和语法。

作者帮助文件中的一个示例说明了它的用法:

use http://www.stata-press.com/data/r9/drugtr, clear

generate youth = 100 - age
generate byte censind = 1 - died

somersd studytime drug youth, tr(c) cenind(censind)

Somers' D with variable: studytime
Transformation: Harrell's c
Valid observations: 48

Symmetric 95% CI for Harrell's c
------------------------------------------------------------------------------
             |              Jackknife
   studytime |      Coef.   Std. Err.      z    P>|z|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
        drug |   .7275986   .0367931    19.78   0.000     .6554855    .7997117
       youth |   .6415771   .0528314    12.14   0.000     .5380295    .7451246
------------------------------------------------------------------------------