AUC取值范围是否仅能为0-1?实测异常结果咨询
关于AUC取值超出0-1范围的原因
你碰到的问题本质是搞混了两种完全不同的“AUC”定义:
一种是机器学习领域的ROC-AUC:
这就是你印象中取值在0到1之间的指标,用来评估二分类模型的性能。它基于ROC曲线(真阳性率与假阳性率的关系曲线)计算,取值严格限定在0到1区间——0代表最差模型,1是完美模型,0.5相当于随机猜测的水平。另一种是生物医学/药代动力学领域的浓度-时间曲线下面积:
这类AUC是对药物浓度随时间变化的曲线做积分运算,用来衡量药物在体内的暴露程度。它的结果带有量纲(比如μg·h/mL),数值大小完全由浓度和时间的取值范围决定,你算出1到30之间的结果是完全正常的,根本不是错误。
你自行计算得到的1-30区间的AUC,基本可以确定属于第二种场景下的指标,和机器学习里的ROC-AUC并非同一概念。
内容的提问来源于stack exchange,提问作者Theis Bech Mikkelsen
相关产品推荐
相关产品推荐

