首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sklearn.metrics.cohen_kappa_score零结果

sklearn.metrics.cohen_kappa_score零结果
EN

Stack Overflow用户
提问于 2022-09-29 12:54:17
回答 1查看 50关注 0票数 -1

我有预测和标签数组如下,我试图计算Kohens (线性和二次型),虽然几乎所有的preds是正确的,我得到0.0分的Kappas。

代码语言:javascript
复制
labels = [0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
preds = [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]

kappas_linear_cls = cohen_kappa_score(labels, preds)
kappas_quadratic_csl = cohen_kappa_score(labels, preds, weights='quadratic')

linear kappa: 0.0
quadratic kappa: 0.0

我正在使用内置函数sklearn.metrics.cohen_kappa_score

我该怎么解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-29 14:39:02

这似乎是对的。

观察到的一致性比率(P0)是33/35 (很抱歉对总长度进行了不精确的计数)。基本上,这和准确性是一样的。

期望一致性(Pe)是两个向量中类概率的乘积:(2/35 * 0) + (33/35 * 1) = 33/35。换句话说,如果随机调整预测,那么在35例病例中,它们仍然是正确的。

Kappa是(P0 - Pe) / (1 - Pe) = (33/35 - 33/35) / (2/35) = 0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73895913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档