一致性检验 -- 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

WPT无线电能传输公式推导、编程计算、仿真验证全过程

主要分为5大模块,分别为无补偿,SS,SP,PP,PS,每个模块对应有公式推导,matlab编程计算相关参数以及将计算参数和仿真验证观察是否对应。采用matlab编程计算参数以及simulink仿真验证

zzhao2580的博客 7756

MIKE11实战:平原河网水动力建模从入门到精通(附GIS数据处理技巧)

本文系统介绍了MIKE11软件在平原河网水动力建模中的完整实战流程。从GIS数据预处理、河网构建、参数率定到结果分析,详细阐述了构建可靠数字孪生模型的关键步骤与技巧,旨在帮助水利工程师高效解决平原地区复杂水流模拟的挑战,为防洪决策提供科学依据。

weixin_28419039的博客 689

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

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

weixin_42566072的博客 8386

Shopee App加密算法逆向实战:从抓包到libshpssdk.so的深度解析

本文详细解析了Shopee App加密算法的逆向过程,从网络抓包发现加密参数入手,通过Frida动态Hook定位到Java层关键方法,并深入追踪至Native层的libshpssdk.so核心函数。文章结合实战演示了如何利用Unidbg模拟执行环境进行算法分析与验证,并探讨了核心参数生成逻辑及风控规避要点,为移动安全与逆向工程研究提供了完整的技术路径。

weixin_28347369的博客 527

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

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

weixin_35288487的博客 1820

NE5532A与JRC4580在低噪声音频电路设计中的关键应用

本文深入探讨了经典运算放大器NE5532A与JRC4580在低噪声音频电路设计中的核心应用。文章从噪声模型分析入手,阐述了针对低阻抗信号源时,如何利用这两款BJT输入运放的低电流噪声特性进行优化设计。通过对比两者参数与实战守则,为设计高保真音频前级、耳机放大等电路提供了从原理图到PCB布局的完整低噪声解决方案。

weixin_29295541的博客 329

具身智能端到端大模型VLA (Vision Language Action)

在语言为条件的机器人任务中,策略必须具备理解语言指令、视觉感知环境并生成适当动作的能力,这就需要VLA的。例如,在自动驾驶领域,传统的做法是将感知、预测、规划等步骤分开处理,而VLA则试图用一个统一的框架来替代这种分立的方法。另外,VLA的模型对于算力的需求很大,单片AI算力1000Tops的Thor大概率会延期发布,加上英伟达芯片的量产时间与成本挑战,以及在国内的应用情况,对车企而言是个大问题。以谷歌DeepMind推出的RT-2为例,该模型可以在新的物体、背景和环境中表现出显著改善的性能。

具身智能机器人 1万+

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

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

weixin_28772667的博客 5165

深入浅出CenterFusion

结合论文和代码理解CenterFusion

Untitled的专栏 5104

用混淆矩阵计算kappa系数

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

qigeyonghuming_1的博客 1万+

从网格划分到结果解读:一次完整的子弹侵彻LS-DYNA仿真避坑指南

本文详细解析了子弹侵彻LS-DYNA仿真中的关键技术与避坑指南,涵盖网格优化、对称边界条件设置、沙漏控制参数调整及结果可信度验证。通过HyperMesh网格划分和LS-DYNA高级参数配置,帮助工程师提升仿真精度与效率,确保计算结果物理可信。

weixin_29816689的博客 406

解密Whisper模型与Speaker Diarization的结合

本文介绍了如何将Whisper语音识别模型与Speaker Diarization(说话人分割)技术相结合,实现多人对话场景下的语音转录和说话人识别。文章详细讲解了技术背景、环境配置和代码实现方法,通过Pyannote进行说话人分割,结合Whisper进行语音转文本,最终输出包含说话人信息的完整转录结果。该解决方案适用于会议记录、访谈分析等场景,显著提升了语音处理的应用价值。

2501_90323865的博客 152

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

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

weixin_33093437的博客 1800

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

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

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

weixin_28957519的博客 4592

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

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

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

上一篇: 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、付费专栏及课程。

余额充值