qq_29417091 2020-01-07 15:35 采纳率: 0%
浏览 366
已结题

scikitlearn中,怎么判断哪个类是文档中说的positive class?

图片说明

y_true传真实类标,在我的案例中为0,1串。y_score要求传正类的概率,请问哪个类是正类?说的也太晦涩了吧,难道看类标的值?0是负1是正?那类标是2和3怎么办?我目前传的是分类器对未知样本判定是1类的概率,有毛病吗?

如果我用SVC,将真实类标(也是0,1串)和SVC的decision_function结果传入roc_auc_score计算曲线下面积,有毛病吗?

(之所以这样,是scikitlearn建议使用decision_function计算置信度,而不是predict_proba,经过实验,我发现decision_function的结果是一个实数串,若分类器认为是1类,那么对应的实数是大于0的数,0类则是小于0的数,很多个数据集都是这个规律)

  • 写回答

2条回答 默认 最新

  • HockerF 2020-01-07 16:35
    关注

    我也不太懂,这个好像就是一个校验过程吧,可以看看博客 https://www.cnblogs.com/king-lps/p/9501572.htm,辅助理解一下,可能会好一点,没这么抽象。

    评论

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制