一致性检验 -- 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的博客 421

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

写在前面: 一致性检验的目的在于比较不同方法得到的结果是否具有一致性。 比如采集的样本和真实样本是否一致,比如两种抽样方法得到的两个样本集是否一致,比如两种不同超参数设置下的聚类方法得到的聚类结果是否一致,等等 检验一致性,你用哪种方法? - 知乎 检验一致性的方法有很多比如: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的博客 1279

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

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

weixin_36331312的博客 4556

从原理到实践:MIPI D-PHY v1.2的HS-Deskew功能全解析(附时序图详解)

本文深入解析MIPI D-PHY v1.2的HS-Deskew功能,从技术背景到实现机制,详细介绍了其在2.5Gbps高速传输中的关键作用。通过时序图详解和实测数据,帮助工程师理解并应用这一技术,解决信号完整性问题,提升系统可靠性。

weixin_30300225的博客 308

2021-8-14 EDK II编译

2021-8-14 EDK II 编译为什么要写这篇文章新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 为什么要写这篇文章 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdo

qq_45775660的博客 2946

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

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

weixin_42566072的博客 8386

Verilog使用inout信号的方法

在FPGA的设计过程中,有时候会遇到双向信号(既能作为输出,也能作为输入的信号叫双向信号)。比如,IIC总线中的SDA信号就是一个双向信号,QSPI Flash的四线操作的时候四根信号线均为双向信号。在Verilog中用关键字inout定义双向信号,这里总结一下双向信号的处理方法。  实际上,双向信号的本质是由一个三态门组成的,三态门...

qq_41687938的博客 1万+

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

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

weixin_35288487的博客 1820

Web3前沿技术的智能合约安全审计

随着Web3技术的快速发展,智能合约作为区块链应用的核心组件,其安全性问题日益突出。本文旨在系统性地介绍智能合约安全审计的技术体系,帮助开发者理解智能合约安全风险,掌握安全审计的方法论和工具链。智能合约安全的基本概念常见漏洞类型及其原理安全审计的技术方法实际审计案例分析安全审计工具和资源首先介绍基本概念和背景然后分析常见漏洞和安全风险接着详细讲解安全审计技术提供实际案例和代码示例最后讨论工具资源和未来趋势智能合约:运行在区块链上的自执行程序,代码即法律安全审计。

AI天才研究院 1546

统信UOS服务器上,达梦DM8数据库安装避坑全记录(附大小写敏感设置)

本文详细介绍了在统信UOS服务器版上部署达梦DM8数据库的全过程,包括环境准备、安装流程、数据库实例初始化及关键参数配置,特别是大小写敏感设置的注意事项。提供了从系统配置到性能优化的完整指南,帮助用户避免常见问题,确保数据库稳定运行。

weixin_30647423的博客 332

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

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

weixin_28772667的博客 5165

【rt-thread实战解析】从零到一:基于STM32与LAN8720A的以太网驱动配置全流程

本文详细解析了在RT-Thread操作系统上为STM32F407配置LAN8720A以太网驱动的全流程。从硬件连接自查、CubeMX工程创建、PHY复位函数编写,到RT-Thread工程配置、LwIP协议栈集成,最后进行实际上电测试与网络调试,手把手指导开发者避开常见陷阱,实现稳定的以太网连接。

m2n3b4v5c6的博客 525

用混淆矩阵计算kappa系数

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

qigeyonghuming_1的博客 1万+

别再死记硬背了!用LTspice和Simulink仿真,5分钟搞懂巴特沃斯、切比雪夫、贝塞尔滤波器的区别

本文通过LTspice和Simulink仿真工具,直观对比了巴特沃斯、切比雪夫和贝塞尔滤波器的特性差异。从通带波纹、过渡带陡峭度到相位线性度,详细解析了三种经典滤波器的设计哲学与应用场景,帮助工程师和学生快速掌握滤波器选型技巧,提升电路设计效率。

weixin_33910191的博客 523

YOLOv11改进策略【Neck】| ASF-YOLO 注意力尺度序列融合模块改进颈部网络,提高小目标检测精度

ASF-YOLO是一种基于YOLO的新颖框架,结合了空间和尺度特征以实现准确和快速的分割。其中,注意力尺度序列融合模块。

Limiiiing的博客 4391

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

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

weixin_33093437的博客 1800

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

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

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

weixin_28957519的博客 4592

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

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

余额充值