pROC R包装AUC置信区间

时间:2017-06-20 18:58:59

标签: r proc-r-package

我正在尝试使用pROC包计算ROC曲线下面积的95%置信区间。该地区的估计值为0.9092,看起来很好。但是,置信区间的估计是“0.95%CI:0-0(DeLong)”,我不明白。

我想知道是什么原因导致这种情况发生。我只是使用一个响应向量和一个带有ci函数的预测变量向量。响应编码为0-1(数字,而不是因子),预测器是单个浮点数。

我有大约115,000个控件和34,000个案例,以防这有所不同。

更新:似乎是重复观察问题的大小或数量

> ci.auc(s3$def_ca, s3$PD1YR)
95% CI: 0.6979-0.7265 (DeLong)
> ci.auc(rep(s3$def_ca, 3), rep(s3$PD1YR, 3))
95% CI: 0.7039-0.7204 (DeLong)
> ci.auc(rep(s3$def_ca, 30), rep(s3$PD1YR, 30))
95% CI: 1-1 (DeLong)

1 个答案:

答案 0 :(得分:0)

首先,请确保您使用的是最新版本的pROC。版本1.12和1.13修复了一些棘手的错误,这些错误会导致相似但不是完全相同的错误。

该错误在1.13或更高版本中仍然存在,请submit a bug report on the Github issue tracker