Kendall秩相关系数的意义与计算实现

1. Kendall秩相关系数

反映的是随机变量X和Y中的有序对的一致性程度。设X和Y同步观测的样本为{xi∣i=0,1,...,n}\{x_i|i=0,1,\ldots,n\}{xi∣i=0,1,...,n}、{yi∣i=0,1,...,n}\{y_i|i=0,1,\ldots,n\}{yi∣i=0,1,...,n},∀(xi,xj)\forall (x_i,x_j)∀(xi,xj)称为X的一个配对,同理,∀(yi,yj)\forall (y_i,y_j)∀(yi,yj)也是Y中与(xi,xj)(x_i,x_j)(xi,xj)同步的配对,若xi−xjx_i-x_jxi−xj与yi−yjy_i-y_jyi−yj符号相同,则称(xi,xj)(x_i,x_j)(xi,xj)与(yi,yj)(y_i,y_j)(yi,yj)互为一致性对(concordant pair),否则,称互为不一致对(disconcordant pair), 设所有一致性对个数为mmm,不一致对的个数为nnn,则称m−nm+n\frac{m-n}{m+n}m+nm−n为Kendall相关系数

2. 意义

它是一种评价任意两组时间上同步的量之间单调相关性或者排序一致性程度的指标。

这个指标直接从两组数据采样的两两排序一致性这个基元出发,通过一致性出现的频率与不一致性出现的频率的差异,占总的抽样次数的百分比,来直接度量两组同步的量之间的排序一致性,这个非常直观符合直觉。这就好像两个评委,他们都给一组选手排名次,他们是不是具有同一个评价尺度?这个指标就是一个直观的衡量的标准。

它的用途不外乎如下:

  • 检测单调关系:与Spearman类似,它能捕捉非线性的单调关系(即一个变量增大时,另一个变量倾向于增大或减小,但不一定是线性比例关系)。一个很高的绝对值(接近±1)表明存在强的单调关系。

  • 稳健性:它对异常值(outliers)不敏感,因为其计算仅依赖于数据的排序,而非具体数值。

  • 小样本优势:在样本量较小的情况下,Kendall's τ被认为比Spearman's ρ更稳健、更有效,并且其检验的统计功效可能更高。

  • 结果解释直观:τ值可以解释为"一致对概率减去不一致对概率"的差值,在某些领域被认为比Spearman的ρ更具直观的解释性。

3. 计算实现

函数:scipy.stats.kendalltau

相关推荐
Shockang1 小时前
2500万参数字节级 Transformer:CPU 训练的结构与评估
机器学习
Jsundoku2 小时前
第三章 机器学习 -- 特征工程
人工智能·机器学习
Rocky Ding*11 小时前
FLUX 3 Image Klein 技术解析:5.6B 生成器、Flow Map 蒸馏与 ComfyUI 可控编辑
论文阅读·人工智能·深度学习·机器学习·aigc·flux·ai-native
workflower12 小时前
Agentic AI 时代的企业ICT 基础设施运维
运维·人工智能·机器学习·重构·云计算·汽车
德林恩宝13 小时前
On-Policy Distillation(OPD)学习文档
人工智能·学习·机器学习·大模型·llm·大模型微调
a puppy slide 葱13 小时前
ENAS | 基于参数共享的高效神经网络架构搜索
论文阅读·人工智能·深度学习·神经网络·机器学习·计算机视觉·神经网络架构搜索
2401_8724187817 小时前
机器学习绪论
人工智能·深度学习·机器学习
buddyMe智能助手17 小时前
长任务拆给谁?把专门化智能体存成可复用、会增长的「选项」
人工智能·深度学习·安全·机器学习·aigc
szxinmai主板定制专家19 小时前
软硬协同!ZYNQ 高速多通道同步采集,变电站 / 工厂设备状态监测方案详解
人工智能·深度学习·机器学习·fpga开发·zynq·rk3576