皮尔逊相关系数matlab实现
时间: 2023-11-02 16:55:49 浏览: 119
皮尔逊、肯德尔、相关系数特征筛选MATLAB程序
5星 · 资源好评率100%
在MATLAB中,可以使用`corrcoef`函数来计算皮尔逊相关系数。以下是一个示例代码:
```matlab
% 创建两个向量
x = [1, 2, 3, 4, 5];
y = [2, 4, 6, 8, 10];
% 计算皮尔逊相关系数
r = corrcoef(x, y);
pearson_coefficient = r(1, 2);
```
在此示例中,`x`和`y`分别是两个变量的向量表示。通过调用`corrcoef`函数,并传入这两个向量作为参数,可以计算它们之间的皮尔逊相关系数。最后,将相关系数存储在变量`pearson_coefficient`中。
请注意,`corrcoef`函数返回一个相关系数矩阵,其中`(1, 2)`位置的元素即为所求的皮尔逊相关系数。
阅读全文