1

我正在尝试使用 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)
4

1 回答 1

0

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

如果 1.13 或更高版本仍然存在错误,请在 Github 问题跟踪器上提交错误报告

于 2018-12-16T17:15:02.433 回答