【相关系数公式】在统计学中,相关系数是衡量两个变量之间线性关系强度和方向的指标。它可以帮助我们了解一个变量的变化是否与另一个变量的变化有关联。常见的相关系数包括皮尔逊相关系数、斯皮尔曼等级相关系数和肯德尔等级相关系数等。
以下是对这些相关系数公式的总结,并以表格形式展示其适用场景和计算方式。
一、相关系数概述
| 相关系数类型 | 适用数据类型 | 描述 |
| 皮尔逊相关系数 | 连续变量(正态分布) | 衡量两个连续变量之间的线性相关程度 |
| 斯皮尔曼等级相关系数 | 有序数据或非正态分布数据 | 基于变量的排名进行计算,适用于非线性或非正态数据 |
| 肯德尔等级相关系数 | 有序数据 | 用于评估两个评价者之间的一致性,适用于小样本 |
二、相关系数公式详解
1. 皮尔逊相关系数(Pearson Correlation Coefficient)
公式:
$$
r = \frac{\sum (x_i - \bar{x})(y_i - \bar{y})}{\sqrt{\sum (x_i - \bar{x})^2 \sum (y_i - \bar{y})^2}}
$$
- $ x_i $ 和 $ y_i $ 分别为两组数据的观测值;
- $ \bar{x} $ 和 $ \bar{y} $ 分别为两组数据的均值;
- $ r $ 的取值范围为 [-1, 1],其中:
- $ r = 1 $ 表示完全正相关;
- $ r = -1 $ 表示完全负相关;
- $ r = 0 $ 表示无相关性。
2. 斯皮尔曼等级相关系数(Spearman Rank Correlation Coefficient)
公式:
$$
\rho = 1 - \frac{6 \sum d_i^2}{n(n^2 - 1)}
$$
- $ d_i = R(x_i) - R(y_i) $,即每对数据的排名差;
- $ n $ 为数据对的数量;
- $ \rho $ 的取值范围同样为 [-1, 1]。
该方法适用于数据不满足正态分布或存在异常值的情况。
3. 肯德尔等级相关系数(Kendall’s Tau)
公式:
$$
\tau = \frac{C - D}{\frac{n(n - 1)}{2}}
$$
- $ C $ 表示一致对数(即两个变量排序一致的数据对);
- $ D $ 表示不一致对数(即两个变量排序不一致的数据对);
- $ n $ 为数据对的数量。
该方法常用于评估两名评委评分之间的一致性,尤其适用于小样本数据。
三、总结
相关系数是分析变量间关系的重要工具,选择合适的公式取决于数据的类型和分布情况。皮尔逊相关系数适用于连续且呈正态分布的数据;斯皮尔曼和肯德尔相关系数则更适用于非正态或等级数据。正确使用相关系数公式有助于更准确地理解数据之间的关联性。
| 公式名称 | 适用场景 | 特点说明 |
| 皮尔逊相关系数 | 连续变量、正态分布 | 线性关系,敏感于异常值 |
| 斯皮尔曼相关系数 | 非正态分布、有序数据 | 基于排名,稳健性强 |
| 肯德尔相关系数 | 小样本、等级数据 | 评估一致性,适合评分比较 |


