三九宝宝网宝宝教育学龄段教育

matlab中已知协方差矩阵怎样算相关系数

01月06日 编辑 39baobao.com

[SPSS的这个相关系数矩阵是怎么做出来的]首先:analyze-correlate-bivariate-选择变量 之后,OK 输出的就是相关系数矩阵(相关系数下面的Sig是显著性检验结果的P值,越接近0越显著) 表格下方也有一些相关解释,记得看明白再做...+阅读

计算方法如下:

假设协方差矩阵为c

第i行与第j行的相关系数为:

r(i,j)=c(i,j)/sqrt(c(i,i)*c(j,j))

若要求整个矩阵可用循环实现

[m,n]=size(c);

for i=1:m

for j=1:n

r(i,j)=c(i,j)/sqrt(c(i,i)*c(j,j));

end

MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。

它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。

推荐阅读
图文推荐