微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

R precrec auc_ci错误:“曲线”必须包含多个数据集

如何解决R precrec auc_ci错误:“曲线”必须包含多个数据集

我想计算具有95%置信区间的精确召回曲线下的面积。我从precrec软件包(版本0.11.2)中找到了auc_ci()函数

我的得分向量包含0-100的值,我的标签向量是0和1的二进制。

mdat = mmdata(scores,labels)
mmcurves <- evalmod(mdat)

mmcurves给我输出

 === AUCs ===

     Model name Dataset ID Curve type        AUC
   1         m1          1        ROC 0.77789066
   2         m1          1        PRC 0.08685846

但是当我想要获得置信区间

mm_auc_ci <- auc_ci(mmcurves)

我得到了Error: 'curves' must contain multiple datasets. 根据{{​​3}},当指定了多个数据集时,该函数将计算AUC的CI。是不是只有一种数据集和一种模型才能获得PRAUC-CI?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。