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 (将#修改为@)