matlab皮尔逊相关性分析代码
时间: 2023-11-20 20:58:54 浏览: 205
gray_MATLAB相关性_matlab_相关分析_
5星 · 资源好评率100%
以下是MATLAB中进行皮尔逊相关性分析的代码实现:
```matlab
% 定义两个变量X和Y
X = [1, 2, 3, 4, 5];
Y = [2, 4, 6, 8, 10];
% 计算皮尔逊相关系数
r = corrcoef(X, Y);
r = r(1, 2);
% 输出结果
disp(['Pearson correlation coefficient: ', num2str(r)]);
```
代码解释:
首先,我们定义了两个变量X和Y,这里分别为[1, 2, 3, 4, 5]和[2, 4, 6, 8, 10]。
然后,我们使用MATLAB内置函数`corrcoef`计算X和Y之间的皮尔逊相关系数。`corrcoef`函数返回一个矩阵,其中第(i, j)个元素表示第i个变量和第j个变量之间的相关系数。因此,我们需要提取矩阵的第一行第二列元素,即r(1, 2),作为X和Y之间的皮尔逊相关系数。
最后,我们使用`disp`函数输出结果。
阅读全文