一致性检验 -- Kappa 系数

(笔记)Kappa系数 & 混淆矩阵 遥感图像的分类解译结果往往需要一定的精度评价指标进行精度验证,只有进行精度验证,我们才能知道分类解译的结果是否准确可靠。 Kappa系数就经常被用于影像分类的空间一致性检验,是一种衡量分类精度的指标。 Section 1:Kappa系数的概念 Kappa系数是一个用于一致性检验的指标,也可以用于衡量分类的效果。 在分类问题中,一致性就是指模型的预测结果和实际分类结果是否一致。 Kappa系数的计算是基于混淆矩阵的,取值为-1到1之间,通常大于0。 基于混淆矩阵的Kap.. 阅读详情
AI摘要

本文详细介绍了Kappa系数的计算方法及其在数据分析中的一致性检验应用。包括简单Kappa系数和加权Kappa系数的计算公式,并通过SAS软件演示了具体的操作步骤。此外,还提供了评估Kappa系数的标准。

一、Kappa 检验方法

在做数据分析时,我们经常会面临一致性检验问题,即判断不同的模型或者分析方法在预测结果上是否具有一致性、模型的结果与实际结果是否具有一致性等。另外,一致性检验在临床实验中也有着广泛的应用。对于两个或多个医务工作者对同一病人给出的诊断结论进行一致性检验,英文叫 interrater reliability; 对同一医务工作者多次诊断结论的一致性检验,英文叫 intrarater reliability。

 

[转载]一致性检验 <wbr>-- <wbr>Kappa <wbr>系数
摘自:http://wenku.baidu.com/view/f1061c165f0e7cd18425361d.html


 

二、计算方法

Kappa 系数有带加权和不带加权两种计算方法,分别对应 SAS 的简单Kappa系数和加权Kappa系数(Simple Kappa Coefficient, Weighted Kappa Coefficient)。

 

先看不带加权的公式:
[转载]一致性检验 <wbr>-- <wbr>Kappa <wbr>系数 

 

[转载]一致性检验 <wbr>-- <wbr>Kappa <wbr>系数



[转载]一致性检验 <wbr>-- <wbr>Kappa <wbr>系数

 

[转载]一致性检验 <wbr>-- <wbr>Kappa <wbr>系数

 
[转载]一致性检验 <wbr>-- <wbr>Kappa <wbr>系数


[转载]一致性检验 <wbr>-- <wbr>Kappa <wbr>系数


[转载]一致性检验 <wbr>-- <wbr>Kappa <wbr>系数

 

 

带加权的公式:

[转载]一致性检验 <wbr>-- <wbr>Kappa <wbr>系数

 

注:线性权重和平方权重分别对应SAS中的Cicchetti-Allison权重和Fleiss-Cohen权重,默认情况下使用Cicchetti-Allison权重。

以上公式来自 http://www.physther.org/content/85/3/257.full(英文资料,介绍地比较全面)
 

三、统计检验方法

Kappa 只是一个统计量,存在抽样误差。 Kappa/ASE 近似服从标准正态分布 ,据此可以得出 Kappa 统计量的置信区间。

 

四、如何使用 SAS 做 Kappa 分析?

1)两种评测方法评分范围一致的情况

data equalranges;
input  rater1    rater2;
datalines;
  1         1
  1         2
  1         2
  1         1
  2         2
  2         2
  2         1
  2         2
;
run;

 

proc freq data=equalranges;
  tables rater1*rater2/agree nopercent nocol norow;
run;

 

输出结果:

[转载]一致性检验 <wbr>-- <wbr>Kappa <wbr>系数

注:对于 2*2 的列联表,加权Kappa系数等于简单Kappa系数。SAS FREQ 过程步只有当列联表大于2*2表时才显示加权Kappa系数。

(For 2*2 tables, the weighted kappa coefficient equals the simple kappa coefficient. PROC FREQ displays the weighted kappa coefficient only for tables larger than 2*2.)

 

2)两种评测方法评分范围不一致的情况 -- 使用 Weight 语句加 zeros 选项 (请参考 UCLA 大学的网站:http://www.ats.ucla.edu/stat/sas/faq/kappa.htm)

 

data unequalranges;
input  rater1    rater2;
datalines;
  1         1
  1         1
  1         1
  1         1
  2         2
  2         2
  2         2
  2         2
  3         2
  3         2
  3         2
  3         2
;
run;

 

data unequalranges;
  if _n_=1 then do;
  rater1 =3;
  rater2 = 3;
  weight = 0;
  output;
  end;
  set unequalranges;
  weight = 1;
  output;
run;

 

proc freq data=unequalranges;
tables rater1*rater2;
test kappa;
weight weight / zeros;
run;

 

输出结果:

[转载]一致性检验 <wbr>-- <wbr>Kappa <wbr>系数

 

SAS 的 FREQ 过程步可用于 Kappa 一致性检验,代码共有两种写法,数值都一样,只是分析结果的展现形式不太一样。

 

TEST KAPPA 语句 

proc freq data= unequalranges;
  tables rater1*rater2;
  test kappa;
  weight weight / zeros;
run;

 

输出结果:

[转载]一致性检验 <wbr>-- <wbr>Kappa <wbr>系数

 

TABLES 语句中的 AGREE 选项
proc freq data= unequalranges;
  tables rater1*rater2/agree nopercent nocol norow;
  weight weight / zeros;
run;

 

输出结果:

[转载]一致性检验 <wbr>-- <wbr>Kappa <wbr>系数

下面的代码仅用于手算验证简单KAPPA系数的计算结果(理解任何一种计算公式的最好办法是手算一遍,当然要基于小数据来计算):
ods output simplekappa = simplekappa;
proc freq data= unequalranges;
  tables rater1*rater2/agree nopercent nocol norow;
  weight weight / zeros;
run;


data kappa_diy;
 set simplekappa(keep=label1 nvalue1);
 where label1='ASE';
 po=(4+4)/12;
 pe=(4*4+8*4)/12**2;
 kappa = (po-pe)/(1-pe);
 kappa_lower = kappa+probit(0.025)*nvalue1;
 kappa_upper = kappa+probit(0.975)*nvalue1;
 put _all_;
run;
 

输出结果:

Label1=ASE nValue1=0.155902

po=0.6666666667

pe=0.3333333333

kappa=0.5

kappa_lower=0.1944369283
kappa_upper=0.8055630717
 

下面介绍一下如何将 Kappa 统计量保存在 SAS 数据集中便于后续的分析和使用。

1) 保存简单Kappa系数

ods output SimpleKappa = SimpleKappa;


2) 保存加权Kappa系数
ods output WeightedKappa = WeightedKappa;

 

代码如下:

ods output SimpleKappa = SimpleKappa;
ods output WeightedKappa = WeightedKappa;
proc freq data= unequalranges;
  tables rater1*rater2;
  test kappa;
  weight weight / zeros;
run; 

 

五、经验

1) Weighted kappa penalizes disagreements in terms of their seriousness, whereas unweighted kappa treats all disagreements equally. Unweighted kappa, therefore, is inappropriate for ordinal scales.

 

2) Landis and Koch45 have proposed the following as standards for strength of agreement for the kappa coefficient:

≤0=poor,

.01–.20=slight,

.21–.40=fair,

.41–.60=moderate,

.61–.80=substantial,

and .81–1=almost perfect. 

 

[转载]一致性检验 <wbr>-- <wbr>Kappa <wbr>系数

 

六、参考资料

http://www.cis.udel.edu/~carberry/CIS-885/Papers/DiEugenio-Kappa-Second-Look.pdf 

http://www.agreestat.com/research_papers/kappa_statistic_is_not_satisfactory.pdf

http://www.chestx-ray.com/statistics/kappa.html 

http://david.abcc.ncifcrf.gov/helps/linear_search.html

http://rss.acs.unt.edu/Rdoc/library/epicalc/html/kap.html (R,我这里就不介绍了,大家有兴趣的自己看看)

遥感影像单目标提取精度评价指标kappa系数的计算公式 单目标提取为二分类,即将整幅影像分为两类,目标与背景,计算kappa系数时可利用公式简便计算。 阅读详情

相关推荐

从Kappa系数到实战:构建外观检验人员一致性评估体系

本文详细介绍了如何利用Kappa系数构建外观检验人员一致性评估体系。通过实战案例和五步法,从样品准备、检验过程到数据分析,全面解析如何量化检验员判断一致性,并提出改进措施和长期监控方案,帮助提升产品质量检验的准确性和可靠性。

weixin_30825581的博客 516

Kappa检测方法

kappa检测方法 评价相关性的一种指标 Simple Kappa Coefficient(简单kappa系数) Clinician 1看做真实分布,Clinician2看做预测分布 实际一致率与随机一致率是否有显著的差别 Kappa=Po−Pe1−Pe;Po=a+dn;Pe=(a+b)(a+c)+(c+d)(b+d)n2 Kappa = \frac{P_o - P_e}{1 - P_e}...

GodsLeft的专栏 4844

kappa一致性检验教程_Kappa系数一致性检验和配对卡方检验SPSS图文详解

kappa系数一致性检验和配对卡方检验SPSS详细操作:一、问题与数据有两种方法可用于诊断某种癌症,A方法简单易行,成本低,患者更容易接受,B方法结果可靠,但操作繁琐,患者配合困难。某研究选择了53例待诊断的门诊患者,每个患者分别用A和B两种方法进行诊断(表1),判断两种方法诊断癌症有无差别,A方法是否可以代替B方法。表1 进口药和国产药治疗效果二、对数据结构的分析之前介绍过成组设计的列联表,它的...

weixin_42363377的博客 5168

Kappa系数简单介绍

kappa系数是统计学中度量一致性的指标, 值在[-1,1]. 对于评分系统, 一致性就是不同打分人平均的一致性; 对于分类问题,一致性就是模型预测结果和实际分类结果是否一致. kappa系数的计算是基于混淆矩阵, 取值为-1到1之间, 通常大于0. 简单kappa 下面的表格是真实类别和预测类别的混淆矩阵, 其中aija_{ij}aij​表示真实为iii预测为jjj的样本数量. NNN为样本总量. ai+=∑jaij, a+j=∑iaij.a_{i+}=\sum_{j} a_{ij}, \, a_{+j}

gltangwq的博客 3万+

从Kappa系数到实战:构建外观检验人员一致性评估的完整闭环

本文详细介绍了Kappa系数在外观检验人员一致性评估中的应用,从统计概念到实战方案设计,帮助质量管理者构建完整的评估闭环。通过样品选择、盲测实施和数据分析等关键步骤,提升检验员间一致性,降低质量风险,最终转化为可落地的改进措施。

weixin_29243279的博客 422

【推荐】样本/数据一致性检验的方法

写在前面: 一致性检验的目的在于比较不同方法得到的结果是否具有一致性。 比如采集的样本和真实样本是否一致,比如两种抽样方法得到的两个样本集是否一致,比如两种不同超参数设置下的聚类方法得到的聚类结果是否一致,等等 检验一致性,你用哪种方法? - 知乎 检验一致性的方法有很多比如:Kappa检验、ICC组内相关系数、Kendall W协调系数等。每种方法的功能侧重,数据要求都略有不同: Kappa系数检验,适用于两次数据(方法)之间比较一致性,比如两位医生的诊断是否一致,两位裁判的评分标准是否一致等。

Toby的博客 1万+

【深度学习】关于Kappa系数、二次加权Kappa系数(QWK)

kappa系数是统计学中度量一致性的指标, 值在[-1,1]。对于评分系统, 一致性就是不同打分人平均的一致性;对于分类问题,一致性就是模型预测结果和实际分类结果是否一致。kappa系数的计算是基于混淆矩阵, 取值为-1到1之间, 通常大于0。kappa1−pe​po​−pe​​po​为预测的准确率,也可理解为预测的一致性po​整个矩阵的元素之和对角线元素之和​,也就是ACC。pe​表示偶然一致性,pe​∑矩阵所有元素2∑i​。

WS_Change的博客 1万+

MATLAB基础应用精讲-【数模应用】Kappa一致性检验

Kappa一致性系数是由 Cohen 在 1960 年首次提出,用来评估两个或多个观察者对样本分类的一致性程度。其中,PA 表示观察一致概率,PE 表示期望一致概率。PA 反映了两位观察者分类结果的实际一致程度,PE 反映了两位观察者分类结果的随机一致概率。Kappa 值的范围为–1 到 +1。kappa 值越高,一致性就越强。当:Kappa =1,为完全一致;Kappa=0,一致的情况只是碰巧发生;一致性越强,Kappa 值越高;

qq_36130719的博客 1280

kappa一致性检验教程_一致性检验:Kappa值和ICC组内相关系数

一实习生按照某标准将一批就诊患者分为了病人和非病人,某位经验丰富技能高超的大夫,大夫也按该标准对同一批就诊患者做出了病人和非病人的诊断。想了解此实习生的水平,直接计算下Kappa值看看他与这大夫之间的一致性即可。Kappa值是针对分类资料的,而且常常是两组之间一致性的检验,比如两种诊断试验方法的诊断结果,或者是同一个研究者先后两次的诊断结果。如果想考察三组之间分类资料的一致性,SPSS就...

weixin_36331312的博客 4556

Apollo和autoware规划算法代码ros移植-路径规划可跑工程分享

Apollo6.0规划核心代码移植到Ros工程,可编译移植分享

weixin_39735688的博客 8509

开源Agent Skill让AI画图不再翻车:从数据到专业图表全流程

在人工智能与数据可视化交叉领域,让模型直接生成图表往往伴随字体乱码、坐标轴密集、配色失调等高频问题。Agent Skill作为一种可复用的能力封装机制,将专业绘图流程固化为标准化操作手册,从数据特征识别、图表类型决策到代码生成与渲染校验形成完整闭环。它不再依赖临时提示词的一次性发挥,而是让AI按领域专家的思维执行任务,显著提升出图质量与稳定性。这种能力在数据分析报告、运营日报、论文插图等场景具有广泛实用价值,尤其适用于需要快速产出规范化图表的工作流。本文即从这一技术范式出发,介绍一个GitHub上获得2.5

weixin_33851429的博客 958

kappa一致性检验教程_kappa系数简介

kappa系数是什么Kappa系数是一个用于一致性检验的指标,也可以用于衡量分类的效果。因为对于分类问题,所谓一致性就是模型预测结果和实际分类结果是否一致。kappa系数的计算是基于混淆矩阵的,取值为-1到1之间,通常大于0。基于混淆矩阵的kappa系数计算公式如下: 其中: ,其实就是acc。 ,即所有类别分别对应的“实际与预测数量的乘积”,之总和,除以“样本总数的平方”。为什么要使用kappa...

weixin_42566072的博客 8386

使用gsplat进行3D高斯泼溅的方案

gsplat 不是一个软件,而是一个深度优化CUDA的开源Python库。它的作者是 Nerfstudio 团队,这个团队最出名的项目是 Nerfstudio,是对 NeRFs 方法支持最好的一套框架。据其所述,出于对新一代技术的好奇,他们构建了 gsplat 这个库。它支持 Windows/Linux 两个系统,使用前必须准备好 Nvidia 显卡。跑这个项目真是特别费劲,官方的文档支持不够完善,以至于遇到问题,开发者们都只能在issue区里抱团取暖。

兴趣使然的创作者 2106

语言相关系数显著性_R语言实现Fleiss' Kappa系数处理多个观察者一致性检验

Fleiss' kappa系数。该检验适用于分析重复测量3次及以上且测量结果是无序分类变量的重测一致性或观察者一致性检验。SPSS没有内置操作模块,但可以通过拓展包输出结果。Fleiss' kappa系数,可以补充SPSS在一致性检验方面的不足。01案例数据我们取 irr 包中的diagnoses 数据集的一部分,截取前三个医生对 30 位病人的诊断结果,注意这些诊断结果是无序分类变量。...

weixin_35288487的博客 1820

深入CARLA地图底层:OpenDRIVE文件如何影响你的仿真效果与避坑指南

本文深入解析CARLA仿真中OpenDRIVE地图文件的核心作用,揭示其如何影响车道连接、交通规则和导航逻辑。通过实战案例和代码示例,提供五大典型地图问题的诊断与修复方案,帮助开发者优化仿真效果并规避常见陷阱。

weixin_34180452的博客 278

数据库系统工程师软考备战:第三篇 - SQL语言深入解析与应用

​​创建表​​​修改表​​​删除表​。

Programming Talk 122

kappa一致性检验教程_要做一致性检验,统计方法怎么选?

作者:李侗桐;审稿:张耀文1、是否进行一致性检验?一致性检验主要分为4种:(1)重测一致性,用于分析同一检测方法多次测量的一致性;(2)观察者一致性,用于分析不同观察者对同一研究对象进行评估的一致性;(3)内部一致性,用于分析测量工具(如问卷)中不同问题对同一事物的测量信度;(4)诊断试验一致性,用于判断新方法与金标准的检验结果一致性。示例如下:2、 判断研究设计类型2.1 重测一致性如果研发了一...

weixin_28772667的博客 5165

手把手教你学基于 Linux 的 NPU 固件开发-第 10 讲:可靠性设计(RAS)——让系统坚如磐石错误检测、纠正与上报机制(ECC、Parity)

组件推荐保护机制备注HBM/DDRScrubbing必须开启,定期巡检片上 SRAMECC(权重/激活值),Parity(指令)权衡面积与可靠性计算单元ABFT或DMR(关键路径)防止计算逻辑错误片上网络CRC重传保证数据传输完整性系统软件AER 上报CE 监控自动恢复闭环管理,杜绝 SDC运维策略预测性维护Checkpoint变被动为主动核心心法(信任硬件,但必须验证。在纳米尺度下,错误是必然发生的物理现象。

MHD0815的博客 92

用混淆矩阵计算kappa系数

从一篇论文——融合注意力机制和高效网络的糖尿病 视网膜病变识别与分类,看到人家除了特异性、敏感性、准确率、混淆矩阵以外,还用了加权kappa系数,所以了解一下kapp系数的知识,加权kappa还没找到更好的资料。。。 资料来源于百度百科词条——kappa系数 Kappa系数用于一致性检验,也可以用于衡量分类精度,但kappa系数的计算是基于混淆矩阵的. kappa系数是一种衡量分类精度的指标。它是通过把所有地表真实分类中的像元总数(N)乘以混淆矩阵对角线(Xkk)的和,再减去某一类地表真实像元总数与该类中被

qigeyonghuming_1的博客 1万+

优快云 付费专栏连载第 3 篇|Cadence Allegro 8 层板布局实战教程:RK3568 硬件模块化分区布局,DDR4 内存约束区域设置、布局禁忌避坑指南

本文是 RK3568 8 层板高速 PCB 设计实战专栏的第 3 篇,聚焦 DDR4 布局阶段的核心方法论与 Allegro 实操。文章从布局前 6 项前置检查清单入手,系统讲解模块化分区布局的五大黄金原则,并给出 160mm×100mm 样板的 5 大功能分区实战案例。随后以图文步骤演示如何在 Allegro 中创建 ROOM_DDR4 与 ROOM_CPU 约束区域,并强调 Hard Room 硬约束的强制校验作用。

weixin_44520581的博客 1733

YOLO26涨点改进 | 全网独家,注意力创新改进篇 | Arxiv2025 | YOLO26引入MSLA多尺度线性注意力模块,高效提取多尺度特征和建模长程依赖,含多种创新改进,助力有效涨点

本文提出了一种多尺度线性注意力模块(MSLA)来优化YOLO26模型。MSLA通过并行使用不同尺寸的深度可分离卷积(3×3至9×9)提取多尺度特征,并结合线性注意力机制高效建模全局依赖关系。该模块显著提升了模型对多尺度目标的检测能力,同时保持了轻量化特性。实验表明,MSLA能有效增强小目标检测和复杂场景下的分割精度。文章详细介绍了MSLA的网络结构、核心优势及实现代码,并提供了两种集成MSLA的YOLO26改进方案,为实时目标检测任务提供了高效解决方案。

Ai缝合怪、助力小伙伴高效发论文 298

kappa一致性检验教程_SPSS在线_SPSSAU_Kappa一致性检验

如果研究人员想要考察不同的诊断方法是否在结果上具有一致性;也或者两个医生对于同一病例做出病情判断上是否具有一致性;两个医生对于MRI检验结果的一致性情况;也或者两个评委的打分一致性情况。诸如此类,如果想对比两次数据的一致性情况,此时则需要使用Kappa一致性检验。Kappa一致性检验通常针对于定类数据;如果是定量数据的一致性,可考虑使用相关分析。Kappa一致性检验通常Kappa系数值衡量一致性水...

weixin_33093437的博客 1800

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

kappa一致性检验教程_统计学分析:一致性检验(转)

前言在医学检验、影像学诊断分析、流行病学调查等论文中,常会选择采用多个检验人员或检验诊断方法对同一批研究对象进行定性或定量检查以保证结果的准确性。但是在此过程中,需考虑如不同检测方法所得结果是否一致、不同检验人员检测结果是否一致、同一方法多次重复试验结果是否一致、不同评价标准所得分数是否一致以及某种新型诊断方法与金标准结果是否一致等问题。一致性检验是指对同一研究对象不同检测结果之间的相同程度进行评...

weixin_28957519的博客 4592

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

上一篇: Linux 安装Nginx详细图解教程
下一篇: php-fpm安装、配置与优化
CopperDong
博客等级 码龄14年 1205粉丝 466原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值