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

相关推荐
武天旭8 分钟前
AI安全--AI大模型的对抗样本攻击与防御解析
人工智能·深度学习·安全·机器学习
在所不辞兄5 小时前
为什么神经网络在训练集损失已接近零后继续训练,测试性能仍可能继续提升,而不是单纯地越来越过拟合?
人工智能·深度学习·神经网络·机器学习·智能仿真
Rocky Ding*8 小时前
深入浅出IDM-VTON论文精读:虚拟试衣怎样同时保住服装语义与局部细节
论文阅读·人工智能·深度学习·机器学习·aigc·ai-native·idm-vton
weixin_468466858 小时前
视觉Transformer的“第二次革命”:ViT³如何用测试时训练重构注意力范式
人工智能·深度学习·机器学习·ai·重构·transformer·vit
星云_byto9 小时前
CSS布局
人工智能·机器学习·目标跟踪·1024程序员节
在所不辞兄1 天前
为什么学习率预热(warmup)能显著改善Transformer等大模型的训练稳定性?
人工智能·深度学习·神经网络·机器学习·智能仿真
武天旭1 天前
AI安全--AI大模型的隐私保护解析
人工智能·深度学习·安全·机器学习
aifannihao1 天前
AI 学习第 5 课:手推逻辑回归与交叉熵,L2 把可分数据的权重按住
人工智能·机器学习·逻辑回归·numpy·学习路线
ATMQuant1 天前
量化指标解码21:逻辑回归支撑阻力 - 让逻辑回归给关键价位打分
python·机器学习·逻辑回归·量化交易·技术指标