典型相关分析( Canonical Correlation analysis ) 研究两组变量(每个变量中都可能有多个指标,即每个变量都是向量)之间相关关系的一种多元统计方法,它能够揭示出两组变量之间的内在联系。
步骤
- 标准化数据
- 计算原始变量X、Y增广阵的相关系数矩阵R。
- 求典型相关系数以及典型变量。
- 进行典型相关系数λi的显著性检验。有整体检验与部分检验
- 典型结构与典型冗余分析。
matlab函数
**[a,b,r,u,v,stats] = cononcorr(x,y);
% x:原始变量x矩阵,每列一个自变量指标,第i列是 xi 的样本值
% y:原始变量y矩阵,每列一个因变量指标,第j列是 yj 的样本值
% a:自变量x的典型相关变量系数矩阵,每列是一组系数。 列数为典型相关变量数
% b:因变量y的典型相关变量系数矩阵,每列是一个系数
% r: 典型相关系数。即第一对<u1,v1>之间的相关系数、第二对<u2,v2>之间的相关系数…
% u:对于X的典型相关变量的值
% v:对于Y的典型相关变量的值
% stats:假设检验的值**
标签:分析,典型,变量,相关系数,矩阵,每列,相关
From: https://www.cnblogs.com/cxy1114blog/p/18459144