Kendall秩相关系数(τ)衡量变量等级顺序的一致性,是非参数统计方法。

定义

其中 是协同对数, 是不协同对数。

与其他相关系数对比

系数关系类型分布假设异常值敏感
Pearson线性正态分布
Spearman单调
Kendall单调

性质

  • 取值范围
  • τ = 1 表示完全一致
  • τ = -1 表示完全相反
  • 对异常值稳健

Python 实现

from scipy import stats
import numpy as np
 
x = np.array([1, 2, 3, 4, 5])
y = np.array([5, 6, 7, 8, 7])
tau, p_value = stats.kendalltau(x, y)

应用场景

  • 等级数据相关性
  • 有异常值的数据
  • 小样本数据