首页 > 解决方案 > C 统计量和 AUC 不一致

问题描述

我发现,当我使用 DescTools 的内置函数计算 C 统计量时,我得到的值与计算接收者操作特征曲线 (AUC) 下的面积时不同。对于逻辑回归,它应该是相同的。例如,考虑

> resp <- c(1,1,0,0)
> pred <- c(1,1,1,0)
> model <- glm(resp~pred, family = binomial())
> Cstat(model)
[1] 1
> roc(resp~pred)$auc
Area under the curve: 0.75

任何人都可以解释为什么我计算的 C 统计量和 AUC 不同,以及我应该为我的 C 统计量使用哪种度量。谢谢!

标签: rlogistic-regressiondesctools

解决方案


感谢您发现这一点。这是 Cstat() 中的一个错误,其中没有正确处理关系。这将使用 DescTools 版本 0.99.35 修复。


推荐阅读