相关系数及其在fMRI数据中的应用

  • 背景知识
    • 皮尔逊相关系数(Pearson correlation coefficient)
    • 肯德尔和谐系数(Kendall's W)
  • fMRI数据
  • 功能连接
  • 局部一致性(Regional Homogeneity)(此章节有误)

背景知识

皮尔逊相关系数(Pearson correlation coefficient)

ρij=ρ(Xi,Xj)=cov(Xi,Xj)D(Xi)D(Xj)\begin{aligned} \rho_{ij} &= \rho \left( \mathbf{X}_i, \mathbf{X}_j \right) \\ &= \frac{cov \left( \mathbf{X}_i, \mathbf{X}_j \right)} {\sqrt{D(\mathbf{X}_i)} \sqrt{D(\mathbf{X}_j)}} \\ \end{aligned} ρij​​=ρ(Xi​,Xj​)=D(Xi​)​D(Xj​)​cov(Xi​,Xj​)​​

肯德尔和谐系数(Kendall’s W)

Kendall’s W解决的原始问题是在不同人对多个事物进行评分时, 如何对这些人评分结果的一致性进行评价.

假设存在nnn件物体, 并由mmm个不同的人进行评分或排序, 且第jjj个人对第iii件物体的评分为rijr_{ij}rij​(在该问题中, 每个评分实际表示的是排序, 为1到n之间的整数且不重复), 则这些评分可表示为
R={rij}n×m\mathbf{R}=\{ r_{ij} \}_{n \times m}R={rij​}n×m​

物体iii的总分为
Ri=∑j=1mrijR_i=\sum_{j=1}^m r_{ij}Ri​=j=1∑m​rij​

所有物体的平均得分为
Rˉ=1n∑i=1nRi=1n∑i=1n∑j=1mrij=1n∑j=1mn(n+1)2=m(n+1)2\begin{aligned} \bar{R} &=\frac{1}{n} \sum_{i=1}^n R_i \\ &= \frac{1}{n} \sum_{i=1}^n \sum_{j=1}^m r_{ij} \\ &= \frac{1}{n} \sum_{j=1}^m \frac{n(n+1)}{2} \\ &= \frac{m(n+1)}{2} \end{aligned} Rˉ​=n1​i=1∑n​Ri​=n1​i=1∑n​j=1∑m​rij​=n1​j=1∑m​2n(n+1)​=2m(n+1)​​

所有物体得分的方差之和为S=∑i=1n(Ri−Rˉ)2S=\sum_{i=1}^n \left( R_i -\bar{R} \right)^2S=∑i=1n​(Ri​−Rˉ)2, 则Kendall’s W定义为
W=12Sm2(n3−n)W=\frac{12S}{m^2 (n^3-n)}W=m2(n3−n)12S​
其中m2(n3−n)12\frac{m^2 (n^3-n)}{12}12m2(n3−n)​表示SSS可能出现的最大值, 当且仅当所有人对同一个物体的评分一致时(即评分一致)得到, 而最小值则在Ri=RˉR_i = \bar{R}Ri​=Rˉ时得到.
max⁡S=∑i=1n(mi−Rˉ)2=∑i=1n[m2i2−m2i(n+1)+m2(n+1)24]=m2n(n+1)⋅2n+16−m2n(n+1)⋅n+14=m2n(n+1)⋅n−112=m2(n3−n)12\begin{aligned} \max{S} &= \sum_{i=1}^n \left( mi-\bar{R} \right)^2 \\ &= \sum_{i=1}^n \left[ m^2 i^2 - m^2 i (n+1) + \frac{m^2 (n+1)^2}{4} \right] \\ &= m^2 n (n+1) \cdot \frac{2n+1}{6} - m^2 n (n+1) \cdot \frac{n+1}{4} \\ &= m^2 n (n+1) \cdot \frac{n-1}{12} \\ &= \frac{m^2(n^3-n)}{12} \end{aligned} maxS​=i=1∑n​(mi−Rˉ)2=i=1∑n​[m2i2−m2i(n+1)+4m2(n+1)2​]=m2n(n+1)⋅62n+1​−m2n(n+1)⋅4n+1​=m2n(n+1)⋅12n−1​=12m2(n3−n)​​
使得WWW的范围缩小至[0,1]\left[0, 1\right][0,1].

fMRI数据

功能磁共振成像数据的基本元素为体素的时间序列Xi=[xi1,xi2,⋯ ,xiT]T\mathbf{X}_i=\left[x_{i1}, x_{i2}, \cdots, x_{iT} \right]^TXi​=[xi1​,xi2​,⋯,xiT​]T, 则一个被试的全脑数据可表示为
X=[X1,X2,⋯ ,XR]T=[x11x12⋯x1Tx21x22⋯x2T⋮⋮⋱⋮xR1xR2⋯xRT]R×T\begin{aligned} \mathbf{X} &=\left[\mathbf{X}_1, \mathbf{X}_2, \cdots, \mathbf{X}_{R} \right]^T \\ &= \left[ \begin{matrix} x_{11} & x_{12} & \cdots & x_{1T} \\ x_{21} & x_{22} & \cdots & x_{2T} \\ \vdots & \vdots & \ddots & \vdots \\ x_{R1} & x_{R2} & \cdots & x_{RT} \end{matrix} \right]_{R \times T} \end{aligned} X​=[X1​,X2​,⋯,XR​]T=⎣⎢⎢⎢⎡​x11​x21​⋮xR1​​x12​x22​⋮xR2​​⋯⋯⋱⋯​x1T​x2T​⋮xRT​​⎦⎥⎥⎥⎤​R×T​​
其中R=W×H×DR=W \times H \times DR=W×H×D表示体素的数量, W,H,DW, H, DW,H,D分别表示脑影像数据在三个维度上的大小, TTT表示时间序列的长度, Xr∈RT\mathbf{X}_r \in \mathbb{R}^TXr​∈RT表示第RRR个体素的时间序列.

根据AAL(Anatominal Atlas Label)模版, 全脑可分为116个脑区, 即将所有体素划分至116个集合中
ROIi={j1,j2,⋯ ,jRi}i=1,2,⋯ ,116ROI_i=\{ j_1, j_2, \cdots, j_{R_i} \} \quad i=1,2,\cdots,116ROIi​={j1​,j2​,⋯,jRi​​}i=1,2,⋯,116
其中, RiR_iRi​表示第i个脑区包含的体素数量.

功能连接

功能连接的计算步骤如下

  1. 计算各脑区的平均时间序列
    Xˉi=1Ri∑j∈ROIiXj\mathbf{\bar{X}}_i = \frac{1}{R_i} \sum_{j \in ROI_i} \mathbf{X}_jXˉi​=Ri​1​j∈ROIi​∑​Xj​
  2. 计算两个脑区之间的Pearson相关系数
    ρij=ρ(Xˉi,Xˉj)=cov(Xˉi,Xˉj)D(Xˉi)D(Xˉj)\begin{aligned} \rho_{ij} &= \rho \left( \bar{\mathbf{X}}_i, \bar{\mathbf{X}}_j \right) \\ &= \frac{cov \left( \bar{\mathbf{X}}_i, \bar{\mathbf{X}}_j \right)} {\sqrt{D(\bar{\mathbf{X}}_i)} \sqrt{D(\bar{\mathbf{X}}_j)}} \\ \end{aligned} ρij​​=ρ(Xˉi​,Xˉj​)=D(Xˉi​)​D(Xˉj​)​cov(Xˉi​,Xˉj​)​​

由于ρ(Xˉi,Xˉj)=ρ(α^iXi,α^jXj)\rho \left( \bar{\mathbf{X}}_i, \bar{\mathbf{X}}_j \right)= \rho \left(\boldsymbol{\hat{\alpha}}_i \mathbf{X}_i, \boldsymbol{\hat{\alpha}}_j \mathbf{X}_j \right)ρ(Xˉi​,Xˉj​)=ρ(α^i​Xi​,α^j​Xj​), 其中α^i\boldsymbol{\hat{\alpha}}_iα^i​为长度为RiR_iRi​, 所有元素为1Ri\frac{1}{R_i}Ri​1​的向量. 因此有
ρij=ρ(Xˉi,Xˉj)=ρ(αiXi,αjXj)=α^iTΣXiXjα^jα^iTΣXiXiα^iα^jTΣXjXjα^j=αiTΣXiXjαjαiTΣXiXiαiαjTΣXjXjαj\begin{aligned} \rho_{ij} &= \rho \left( \bar{\mathbf{X}}_i, \bar{\mathbf{X}}_j \right) \\ &= \rho \left( \boldsymbol{\alpha}_i \mathbf{X}_i, \boldsymbol{\alpha}_j \mathbf{X}_j \right) \\ &= \frac{\boldsymbol{\hat{\alpha}}_i^T \Sigma_{\mathbf{X}_i \mathbf{X}_j} \boldsymbol{\hat{\alpha}}_j} {\sqrt{\boldsymbol{\hat{\alpha}}_i^T \Sigma_{\mathbf{X}_i \mathbf{X}_i} \boldsymbol{\hat{\alpha}}_i} \sqrt{\boldsymbol{\hat{\alpha}}_j^T \Sigma_{\mathbf{X}_j \mathbf{X}_j} \boldsymbol{\hat{\alpha}}_j}} \\ &= \frac{\boldsymbol{\alpha}_i^T \Sigma_{\mathbf{X}_i \mathbf{X}_j} \boldsymbol{\alpha}_j} {\sqrt{\boldsymbol{\alpha}_i^T \Sigma_{\mathbf{X}_i \mathbf{X}_i} \boldsymbol{\alpha}_i} \sqrt{\boldsymbol{\alpha}_j^T \Sigma_{\mathbf{X}_j \mathbf{X}_j} \boldsymbol{\alpha}_j}} \\ \end{aligned} ρij​​=ρ(Xˉi​,Xˉj​)=ρ(αi​Xi​,αj​Xj​)=α^iT​ΣXi​Xi​​α^i​​α^jT​ΣXj​Xj​​α^j​​α^iT​ΣXi​Xj​​α^j​​=αiT​ΣXi​Xi​​αi​​αjT​ΣXj​Xj​​αj​​αiT​ΣXi​Xj​​αj​​​
其中ΣXiXj\Sigma_{\mathbf{X}_i \mathbf{X}_j}ΣXi​Xj​​表示随机向量Xi\mathbf{X}_iXi​与Xj\mathbf{X}_jXj​的协方差矩阵, αi\boldsymbol{\alpha}_iαi​与αj\boldsymbol{\alpha}_jαj​分别表示所有元素为1, 长度为Ri,RjR_i, R_jRi​,Rj​的向量.

局部一致性(Regional Homogeneity)(此章节有误)

局部一致性的计算过程如下

  1. 选取中心体素Xi=[xi1,xi2,⋯ ,xiT]T\mathbf{X}_i=[x_{i1}, x_{i2}, \cdots, x_{iT}]^TXi​=[xi1​,xi2​,⋯,xiT​]T
  2. 以体素Xi\mathbf{X}_iXi​为中心选取周围的体素(在DPARSF standard processing pipeline中, 为相邻的K=27K=27K=27个体素)
    X~i=[Xi1,Xi2,⋯ ,XiK]T=[xi11xi12⋯xi1Txi21xi22⋯xi1T⋮⋮⋱⋮xiK1xiK2⋯xiKT]\begin{aligned} \widetilde{\mathbf{X}}_i &=\left[ \mathbf{X}_{i_1}, \mathbf{X}_{i_2}, \cdots, \mathbf{X}_{i_{K}} \right]^T \\ &= \left[ \begin{matrix} x_{i_1 1} & x_{i_1 2} & \cdots & x_{i_1 T} \\ x_{i_2 1} & x_{i_2 2} & \cdots & x_{i_1 T} \\ \vdots & \vdots & \ddots & \vdots \\ x_{i_{K} 1} & x_{i_{K} 2} & \cdots & x_{i_{K} T} \end{matrix} \right] \end{aligned} Xi​​=[Xi1​​,Xi2​​,⋯,XiK​​]T=⎣⎢⎢⎢⎡​xi1​1​xi2​1​⋮xiK​1​​xi1​2​xi2​2​⋮xiK​2​​⋯⋯⋱⋯​xi1​T​xi1​T​⋮xiK​T​​⎦⎥⎥⎥⎤​​
  3. 根据Kendall’s W的计算, 得到该体素的局部一致性
    (1) 计算所有时间点的和
    X~itS=∑j=1Kxijtt=1,2,⋯ ,T\widetilde{\mathbf{X}}_{it}^S=\sum_{j=1}^{K} x_{i_j t} \quad t=1,2, \cdots, TXitS​=j=1∑K​xij​t​t=1,2,⋯,T
    也可以表示成为矩阵与向量的形式
    X~iS=∑j=1KXij=αX~i\begin{aligned} \widetilde{\mathbf{X}}_i^S &= \sum_{j=1}^{K} \mathbf{X}_{i_j} \\ &= \boldsymbol{\alpha} \widetilde{\mathbf{X}}_i \end{aligned} XiS​​=j=1∑K​Xij​​=αXi​​
    其中α=[1,1,⋯ ,1]\boldsymbol{\alpha}=[1, 1, \cdots, 1]α=[1,1,⋯,1]是维数为1×271 \times 271×27的向量.
    (2) 计算所有体素的平均值
    Xˉi=1T∑j=1K∑t=1Txijt=1T∑t=1TX~itS\begin{aligned} \bar{\mathbf{X}}_i &= \frac{1}{T} \sum_{j=1}^{K} \sum_{t=1}^T x_{i_j t} \\ &= \frac{1}{T} \sum_{t=1}^T \widetilde{\mathbf{X}}_{it}^S \end{aligned}Xˉi​​=T1​j=1∑K​t=1∑T​xij​t​=T1​t=1∑T​XitS​​
    (3) 计算Kendall’s W
    Wi=12SiK2(T3−T)W_i = \frac{12S_i}{K^2 (T^3 - T)}Wi​=K2(T3−T)12Si​​
    其中SSS表示所有时间序列和的方差
    Si=D(X~iS)=D(αX~i)=∑j=1KD(Xij)=αTΣX~iX~iα\begin{aligned} S_i &= D(\widetilde{\mathbf{X}}_i^S ) = D(\boldsymbol{\alpha} \widetilde{\mathbf{X}}_i) \\ &= \sum_{j=1}^K D(\mathbf{X}_{i_j}) \\ &= \boldsymbol{\alpha}^T \Sigma_{\widetilde{\mathbf{X}}_i \widetilde{\mathbf{X}}_i} \boldsymbol{\alpha} \end{aligned} Si​​=D(XiS​)=D(αXi​)=j=1∑K​D(Xij​​)=αTΣXi​Xi​​α​
    因此
    Wi=12K2(T3−T)Si=12K2(T3−T)∑j=1KD(Xij)=12K2(T3−T)αTΣX~iX~iα\begin{aligned} W_i &= \frac{12}{K^2(T^3-T)} S_i \\ &= \frac{12}{K^2(T^3-T)} \sum_{j=1}^K D(\mathbf{X}_{i_j}) \\ &= \frac{12}{K^2(T^3-T)} \boldsymbol{\alpha}^T \Sigma_{\widetilde{\mathbf{X}}_i \widetilde{\mathbf{X}}_i} \boldsymbol{\alpha} \end{aligned} Wi​​=K2(T3−T)12​Si​=K2(T3−T)12​j=1∑K​D(Xij​​)=K2(T3−T)12​αTΣXi​Xi​​α​

Correlation coefficients and appliction in fMRI Data相关推荐

  1. 散布矩阵(scatter_matrix)及相关系数(correlation coefficients)实例分析

    在进行机器学习建模之前,需要对数据进行分析,判断各特征(属性,维度)的数据分布及其之间的关系成为十分必要的环节,本文利用Pandas和Numpy的散布矩阵函数及相关系数函数对数据集特征及其关系进行实例 ...

  2. trial timing and pattern-information analyses of fMRI data

    Trial timing and pattern-information analyses of fMRI data by----Dagmar Zeithamova, Maria-Alejandra ...

  3. 利用matlab的SPM12进行功能核磁共振成像数据处理_Auditory fMRI data(四)

    懒癌患者可以直接利用SPM12 batch script的代码对数据处理进行操作,连数据都不需要下载,直接打开matlab,运行以下代码即可. data_path = fileparts(mfilen ...

  4. 利用matlab的SPM12进行功能核磁共振成像数据处理_Auditory fMRI data(一)

    大脑成像的每次采样包括64个连续的切片.大脑的三维图像大小为64X64X64,每个像素的大小为3X3X3立方毫米.TR时间设置为7s.(TR是指第一個RF到下一個相同RF出現時,中間間隔的時間.RF, ...

  5. 利用matlab的SPM12功能核磁共振成像数据处理_Auditory fMRI data(二)

    2.3 Segmentation图像分割 第一步:Highlight the "Volumes" field and then select the subject's regis ...

  6. 在fmri研究中,cca的应用历史

    1.02年ola是第一个应用cca在fmri激活检测上的学者. <exploratory fmri analysis by autocorrelation maximization> 2. ...

  7. 2014-04-03研究笔记整理

    利用cca进行fmri分析 在肖柯的硕士毕业论文中<基于CCA的fMRI时空模型数据处理方法的研究>,他的总体思路是利用cca提取出fmri图像在时间和空间上两个相关系数,也就是两个特征, ...

  8. matlab相关值计算公式,相关系数计算公式(Correlation coefficient calculation formula).doc...

    相关系数计算公式(Correlation coefficient calculation formula) 相关系数计算公式(Correlation coefficient calculation f ...

  9. 论文阅读系列--关键词:fMRI+brain connectivity+machine learning,大概近两年顶会顶刊,仅作参考用,如有侵权请联系删除!!!

    参考文献目录: [1]Stoecklein, Veit M., et al. "Resting-state fMRI detects alterations in whole brain c ...

  10. [Machine Learning with Python] Data Visualization by Matplotlib Library

    Before you can plot anything, you need to specify which backend Matplotlib should use. The simplest ...

最新文章

  1. JAVA反射通俗易懂转 转载大牛的 通俗易懂
  2. APP压力測试新手教程
  3. 52. SQL Server -- 表分区实战系列(文章索引)
  4. 如何设计一个合适的系统电源
  5. 一次开发、多端分发,阿里巴巴发布AliOS车载小程序
  6. 设计模式 工厂模式比较
  7. 预编译sql查询语句_频繁查询重新编译– SQL查询性能杀手–检测
  8. (八)2005年我的第一次软件行业创业,烧掉30万、2年时间打水漂的惨痛教训
  9. 生产者消费者的几种写法
  10. 泛型---上界通配符和下界通配符
  11. Spring——Spring两大特性:IOC+AOP
  12. Calendar代替Date类获取当前年月日,getYear,getMonth,getDay
  13. 软件分享系列之【AE 下载安装】并持续分享中...
  14. centos9 intel集显直通方法
  15. elasticSearch常见问题答疑
  16. 网络流-最大流(Ford-Fulkerson算法Dinic算法)
  17. 程序员平时都喜欢逛什么论坛呢?
  18. 行车记录仪全国产化电子元件推荐方案
  19. asp.net ajax1.0基础回顾(二):经典模式
  20. openjudge 1.7.15 整理药名

热门文章

  1. 单片机课程设计:基于STM32智能交通灯的设计
  2. 《DOOM启世录(纪念版) 》此书出了纪念版,好像内容没变
  3. android开机动画类型,安卓手机开机动画制作方法
  4. linux chmod 命令理解
  5. Android学习路线(适合学生)
  6. C语言学生成绩管理系统设计 《C语言程序设计》实训报告
  7. 晨风机器人回复词库_晨风qq机器人词库下载2015 最新完整版
  8. jquery ajax 详细教程视频,jquery ajax 视频教程
  9. java开发冒险岛系统实训报告_2017级C语言大作业 - 小小冒险岛
  10. CSS权威指南 -- 第一章 CSS和文档