CCA (Canonical correlation analysis) 典型相关分析

首先,要明确CCA方法是一种多元统计分析方法,在大多数情况下是用来反映两组(不是两个)变量之间的整体相关性。方法是将两组变量通过线性组合分别合成为 U ⃗ \vec U U V ⃗ \vec V V 。(在我的研究领域,就是不同天得到数据的第一主成分的相关性)。

为什么要进行线性组合呢?又如何进行线性组合呢?这就是CCA需要做的事情。

首先,CCA的英文名是Canonical correlation analysis,翻译过来就是典型相关分析,而非典型就是经典相关分析,包括自相关、互相关等,其中都与cov协方差矩阵有关。

设有两组变量 X = [ x 1 , x 2 , . . . , x m ] , Y = [ y 1 , y 2 , . . . , y n ] X=[x_1,x_2,...,x_m],Y=[y_1,y_2,...,y_n] X=[x1,x2,...,xm]Y=[y1,y2,...,yn],在求得的协方差矩阵中就有m*n个值,所以相关分析麻烦。(请注意,相关系数是对两个变量之间线性关系的计算,如同 X = [ x 1 ] , Y = [ y 1 ] X=[x_1],Y=[y_1] X=[x1]Y=[y1],最后是1个值)

而典型相关分析则不是这样,它从总体上把握了两组变量之间的相关程度。

我们用两个综合变量 U ⃗ \vec U U V ⃗ \vec V V 来分别表示两组变量。他们分别是 X X X Y Y Y的线性组合(当然有很多种组合方式,即很多组 U ⃗ \vec U U V ⃗ \vec V V ):
U ⃗ = w 1 ∗ x 1 + w 2 ∗ x 2 . . . + w m ∗ x m = w ⃗ ∗ X ⃗ \vec U=w_1*x_1+w_2*x_2...+w_m*x_m=\vec w*\vec X U =w1x1+w2x2...+wmxm=w X
V ⃗ = p 1 ∗ x 1 + p 2 ∗ x 2 . . . + p m ∗ x m = p ⃗ ∗ Y ⃗ \vec V=p_1*x_1+p_2*x_2...+p_m*x_m=\vec p*\vec Y V =p1x1+p2x2...+pmxm=p Y
CCA的作用就是要寻找使 U ⃗ \vec U U V ⃗ \vec V V 的相关系数最大的系数 w ⃗ 和 p ⃗ \vec w和\vec p w p ,即CCA的实质就是用典型变量(原变量的线性组合)来代表原变量,用它们之间的相关性来反映原变量的相关性。

更为详细的解释和实际应用参见: http://t.cn/AiuiFwdr

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值